自定义帖子类型“单”不会在wordpress中显示我的代码

时间:2014-01-23 09:33:23

标签: wordpress post

我正在尝试使用以下方式在服装帖子类型“单身”中显示我的代码:

<?php if ( post_type_exists( 'portfolio' ) ) {
   echo 'the Book post type exists'; } ?>

它显示了“投资组合”类别中的ECHO。 但是我想把我的代码展示在投资组合猫(服装职位类型)下的“单身”中

我尝试过使用它:

if ( is_singular()

但没有任何作用

1 个答案:

答案 0 :(得分:0)

is_singular接受post_type的参数。 is_object_in_term是一个条件函数,用于检查给定对象(post)是否在分类词(category,tag)中。所以代码 -

add_filter( 'the_content', 'wpse_the_content' );
function wpse_the_content( $content )
{
    if( is_singular('portfolio') )
    {
        $content .= '<p>the Book post type exists</p>';
    }
    return $content;
}

您的自定义帖子类型portfolio应已在分类中注册 - category。或者,如果它是自定义分类,则将is_object_in_term函数上的第二个参数替换为。