Wordpress:循环中的问题

时间:2011-02-09 20:22:48

标签: php html wordpress wordpress-theming

所以我有以下代码:

    <?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()); get_cat_ID无法使用,{{1}}将无效,您知道解决方法吗?

1 个答案:

答案 0 :(得分:1)

请尝试使用get_category_by_slug。通过类别名称获取ID将变得混乱,特别是对于重复项和字符,正如您所发现的那样。