2012-11-02 11 views
8

मेरे पास अपनी थीम है और मैं एक विशिष्ट श्रेणी से अपने होम पेज पर पोस्ट प्रदर्शित करना चाहता हूं।मैं स्लग का उपयोग कर श्रेणी से पद कैसे प्राप्त करूं?

अब तक मैं इसे इस तरह हासिल कर लिया है:

<?php 
    global $post; 
    $args = array('numberposts' => 10, 'category' => 6); 
    $posts = get_posts($args); 
    foreach($posts as $post): setup_postdata($post); 
?> 

    <divs with the_title() the_excerpt() etc ></div> 

<?php 
    endforeach; 
?> 

लेकिन क्या मैं एक अपने स्लग श्रेणी प्राप्त करना चाहते हैं तो क्या होगा? या क्या व्यवस्थापक पैनल के भीतर से केवल श्रेणी चयन बॉक्स बनाना संभव है?

उत्तर

2

मान लीजिए कि आप के रूप में 'बर्फ केक' है श्रेणी के नाम पर 'आइस केक' और श्रेणी स्लग हमारे कोड की जाँच करें, तो अधिक जानकारी के लिए CATEGORY_NAME

global $post; 
$args = array('numberposts' => 10, 'category_name' => 'cat-slug'); 
$posts = get_posts($args); 
foreach($posts as $post): setup_postdata($post); 

?> 

<divs with the_title() the_excerpt() etc ></div> 

<?php 

endforeach; 

के साथ अपने वर्ग पैरामीटर को बदलना श्रेणी 'बर्फ केक' श्रेणी के तहत पद पुनर्प्राप्त करने के लिए निम्नानुसार है:

<?php 
       $args = array('posts_per_page' => 3, 
       'category_name' => 'ice-cakes'); 

       $icecakes = get_posts($args); 
       foreach ($icecakes as $post) : setup_postdata($post); ?> 
        <li> 
         <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
        </li> 
       <?php endforeach; 
       wp_reset_postdata(); ?>