将POST_CLASS添加到函数.php查询中

时间:2011-09-24 作者:Christopher

我敢肯定,这是个明显的新手问题。在朋友的网站上工作,并试图找出如何将post\\u类添加到查询中。只需添加就可以了,并添加div,但我不知道如何让它运行"id="post-<?php the_ID(); ?>" <?php post_class(); ?>" 它的一部分,而不是回应它。

$sidebar .= sprintf(\'<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>><p><span class="CityCountry">%s</span>\' . chr(13),
我相信这是一种格式化的东西,我还不知道。。。还有很多东西要学。。。

1 个回复
最合适的回答,由SO网友:Roman 整理而成

  • post_class() 将以class="postclassA postclassB"
  • get_post_class() 将返回要使用的所有RegisteredClass的数组get_post_class() 在…内sprintf(), 必须以字符串形式返回数组。为此,您可以使用join() 作用

    示例

    $classes = join(\' \', get_post_class())
    $sidebar = sprintf(\'<div id="post-%s" class="%s">%s</div>\', get_the_ID(), $classes, get_the_content());
    

结束

相关推荐