如何才能只在内容之后挂上Single.php?

时间:2012-06-28 作者:Strawberry

我目前正在the_content() 但这也通过Wordpress循环实现。我怎么能只钓到单曲呢。php页面?

还有,有没有办法只查看Wordpress循环中的前X个帖子?

顺便说一下,我正在创建一个插件

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

这将处理将内容附加到单个帖子的操作:

function yourprefix_add_to_content( $content ) {    
    if( is_single() ) {
        $content .= \'Your new content here\';
    }
    return $content;
}
add_filter( \'the_content\', \'yourprefix_add_to_content\' );

SO网友:Benjamin Intal

为了补充皮平的回答,在我的例子中,一些内容也在single 页面,例如侧栏。正在检查is_single() 还触发了其他领域的内容修改。这是另一个检查,以便只有主要内容才会有附加内容:

function yourprefix_add_to_content( $content ) {

    if( is_single() && ! empty( $GLOBALS[\'post\'] ) ) {

        if ( $GLOBALS[\'post\']->ID == get_the_ID() ) {

            $content .= \'Your new content here\';

        }

    }

    return $content;
}
add_filter(\'the_content\', \'yourprefix_add_to_content\');

结束

相关推荐

如何理解ACTIVE_PLUGINS OPTION_VALUE从数据库中启用和禁用某些插件?

谁能解释一下如何解释和理解WordPress中的active\\u plugins option\\u value字符串吗。然后使用此字符串/数组禁用和激活特定插件?以下是一个示例:a:8:{i:0;s:21:\"adrotate/adrotate.php\";i:1;s:19:\"akismet/akismet.php\";i:2;s:33:\"better-related/better-related.php\";i:3;s:17:\"clicky/clicky.php\";i:4;s:49:\"cu