<?php

 $querystr = "
    SELECT $wpdb->posts.* 
    FROM $wpdb->posts, $wpdb->postmeta
    WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id 
    AND $wpdb->postmeta.meta_key = 'tag' 
    AND $wpdb->postmeta.meta_value = 'email' 
    AND $wpdb->posts.post_status = 'publish' 
    AND $wpdb->posts.post_type = 'post'
    AND $wpdb->posts.post_date < NOW()
    ORDER BY $wpdb->posts.post_date DESC
 ";

 $pageposts = $wpdb->get_results($querystr, OBJECT);

 ?>
<?php if ($pageposts): ?>
 <?php global $post; ?>
 <?php foreach ($pageposts as $post): ?>
 <?php setup_postdata($post); ?>

 <div id="post-<?php the_ID(); ?>">
 <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
    <?php the_title(); ?></a></h2>
    <small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>
    <div>
       <?php the_content('Read the rest of this entry »'); ?>
    </div>
    <p>Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?>  
    <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
 </div>
 <?php endforeach; ?>
 <?php else : ?>
    <h2>Not Found</h2>
    <p>Sorry, but you are looking for something that isn't here.</p>
    <?php include (TEMPLATEPATH . "/searchform.php"); ?>
 <?php endif; ?>
Advertisements

Line 13 – 16 in content.php of the twentyeleven theme. Line 16 places the word Featured on sticky posts.

13 <?php if ( is_sticky() ) : ?>
14 ........
15 .........
16 <h3><?php _e( 'Featured', 'twentyeleven' ); ?></h3>

open function.php

register_sidebar( array(
‘name’ => __( ‘Copyright’, ‘twentyeleven’ ),
‘id’ => ‘sidebar-4’,
‘description’ => __( ‘An optional widget area for your site footer’, ‘twentyeleven’ ),
‘before_widget’ => ‘<aside id=”%1$s”>’,
‘after_widget’ => “</aside>”,
‘before_title’ => ‘<h3>’,
‘after_title’ => ‘</h3>’,
) );

register_sidebar( array(
‘name’ => __( ‘Copyright’, ‘twentyeleven’ ),
‘id’ => ‘sidebar-4’,
‘description’ => __( ‘An optional widget area for your site footer’, ‘twentyeleven’ ),
‘before_widget’ => ”,
‘after_widget’ => “”,
‘before_title’ => ”,
‘after_title’ => ”,
) );

<?php
if ( !function_exists(‘dynamic_sidebar’)|| !dynamic_sidebar(‘sidebar-4’) ) : ?>
<?php endif;
?>

 

Create Custom post type in wordpress

Posted: January 30, 2013 in Wordpress

Paste this code function.php

function post_type_discog() {

register_post_type(‘discography’,
array(
‘labels’ => array(
‘name’ => __( ‘Discography’ ),
‘singular_name’ => __( ‘Discography’ ),
‘add_new’ => __( ‘Add New’ ),
‘add_new_item’ => __( ‘Add New Discography’ ),
‘edit’ => __( ‘Edit’ ),
‘edit_item’ => __( ‘Edit Discography’ ),
‘new_item’ => __( ‘New Discography’ ),
‘view’ => __( ‘View Discography’ ),
‘view_item’ => __( ‘View Discography’ ),
‘search_items’ => __( ‘Search Discographys’ ),
‘not_found’ => __( ‘No Discographys found’ ),
‘not_found_in_trash’ => __( ‘No Discographys found in Trash’ ),
‘parent’ => __( ‘Parent Discography’ ),
),
‘public’ => true,
‘show_ui’ => true,
‘exclude_from_search’ => true,
‘hierarchical’ => true,
‘supports’ => array( ‘title’, ‘editor’, ‘thumbnail’ ),
‘query_var’ => true
)
);
}
add_action(‘init’, ‘post_type_discog’);

add_action( ‘init’, ‘create_discog_taxonomies’, 0 );

function create_discog_taxonomies()
{
// Add new taxonomy, make it hierarchical (like categories)
$labels = array(
‘name’ => _x( ‘Recordings’, ‘taxonomy general name’ ),
‘singular_name’ => _x( ‘Recording’, ‘taxonomy singular name’ ),
‘search_items’ =>  __( ‘Search Recordings’ ),
‘popular_items’ => __( ‘Popular Recordings’ ),
‘all_items’ => __( ‘All Recordings’ ),
‘parent_item’ => __( ‘Parent Recording’ ),
‘parent_item_colon’ => __( ‘Parent Recording:’ ),
‘edit_item’ => __( ‘Edit Recording’ ),
‘update_item’ => __( ‘Update Recording’ ),
‘add_new_item’ => __( ‘Add New Recording’ ),
‘new_item_name’ => __( ‘New Recording Name’ ),
);
register_taxonomy(‘recordings’,array(‘discography’), array(
‘hierarchical’ => true,
‘labels’ => $labels,
‘show_ui’ => true,
‘query_var’ => true,
‘rewrite’ => array( ‘slug’ => ‘recordings’ ),
));
}