2014-01-10 2 views
5

私はワードプレスの記事をループし、このPHPコードを実行しています:WordpressのポストループショーPOST_NAME /スラグ

$posts = get_posts('numberposts=10&order=ASC&orderby=post_title'); 
foreach ($posts as $post) 
{ 
    setup_postdata($post); 
    the_date(); 
    echo '<br />'; ?> 
    <a href="/blog2/"><?php the_title(); ?></a>  
    <?php the_excerpt(); ?> 
    <br><hr /><br> 
    <?php 
} 

IはそれぞれのPOST_NAMEまたは「スラグ」が表示できるようにしたい

を投稿I echo $posts->post_name;を使用して試してみましたが、それはあなたがで名前/スラッグを取得することができます$post->post_title

でタイトルを取得することができます何でも

答えて

11

は表示されません。

5

あなたがでポストを得ることができます:

<?php 
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title'); 
foreach ($posts as $post) { 
    setup_postdata($post); 
    the_date(); 
    echo '<br />'; ?> 
    <a href="/blog2/"><?php the_title(); ?></a> 
    <?php echo $post->post_name; ?> 
    <?php the_excerpt(); ?> 
    <br><hr /><br> 
    <?php 
} 
?> 
:私はあなたのためのコードを変更した

echo $post->post_name;