2011-02-09 5 views
0

で問題だから私は、次のコードを持っている:get_cat_IDは動作しません。これコードが動作するWordpressの:ループ

<?php 
    query_posts("order=ASC&cat=4"); 
?>    
<?php if(have_posts()): while(have_posts()): the_post(); ?> 
    <?php if(get_post_custom_values("show") != NULL): ?> 
    <?php 
     $categories = get_cat_ID(get_the_title()); 
     $url = get_category_link($categories); 
    ?> 
    <li class="thumb"> 
     <a href=""><?php the_post_thumbnail(array(215,200)); ?></a> 
     <h2><a href=""><?php the_title(); ?></a></h2> 
    </li> 
    <?php endif; ?> 
<?php endwhile; endif; ?> 
</ul> 

が、あなたがあなたのタイトル$categories = get_cat_ID(get_the_title());& -を持っている場合は、あなたの周りの仕事を知っていますか?

+0

私はバットからすぐに見ることができることの1つは、あなたが 'if(have_posts())'を必要としないということです... –

+0

Nopは、何もしません、私は余分な安全のために置く:D – Uffo

答えて

1

代わりにget_category_by_slugを試してください。 IDの名前をカテゴリの名前で取得すると、特に重複した文字が見つかったときに、乱雑になります。

+0

'$ categories = get_category_by_slug(get_the_title()); – Uffo

+0

もう1つの方法を知っていますか? :-s – Uffo

+0

正確に何をしようとしていますか?特定のカテゴリのIDを取得しますか?投稿のカテゴリ(またはカテゴリ)のIDですか? – Gavin

関連する問題