在发布内容之前自定义内容

时间:2014-04-03 作者:Allen

我使用此代码在标题之后和内容之前插入自定义内容。我如何将其限制为仅“发布”,而不是页面和自定义发布类型。

function theme_slug_filter_the_content( $content ) {
$custom_content = \'YOUR CONTENT GOES HERE\';
$custom_content .= $content;
return $custom_content;} add_filter( \'the_content\', \'theme_slug_filter_the_content\' );

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

您可以通过以下方式检查当前帖子的帖子类型get_post_type:

function theme_slug_filter_the_content( $content ) {
    if( \'post\' == get_post_type() ){
        $custom_content = \'YOUR CONTENT GOES HERE\';
        return $custom_content . $content;
    }
    return $content;
}
add_filter( \'the_content\', \'theme_slug_filter_the_content\' );

结束

相关推荐

Query date in wordpress loop

我目前有一个名为“事件”的自定义帖子类型。我根据这里的教程创建了这个http://tatiyants.com/how-to-use-wordpress-custom-post-types-to-add-events-to-your-site/. 我想查询日期,只显示日期即将到来的帖子,而不是过去的帖子。$event_date >= time然而,在教程中,他使用一个短代码显示结果。我正在尝试将其转换为标准wp循环,以便在索引中显示它。php。他在其短代码函数中使用以下内容:add_shortcode