php 在搜索引擎中隐藏CPT

7kqas0il  于 2022-12-21  发布在  PHP
关注(0)|答案(1)|浏览(139)

让我们假设,(www.example/services/washing)-我需要隐藏(services)CPT,我试过这段代码,但没有工作。有人能帮忙吗?

add_action( 'init', 'update_my_custom_type', 99 );

function update_my_custom_type() {
    global $wp_post_types;

    if ( post_type_exists( 'services' ) ) {

        // exclude from search results
        $wp_post_types['services']->exclude_from_search = true;
    }
}
frebpwbc

frebpwbc1#

要在搜索引擎中隐藏CPT,请将以下 meta标签添加到header.php文件。用您要隐藏的自定义帖子类型替换your-cpt

<?php if ( is_singular( 'your-cpt' ) ) { ?>
  <meta name="robots" content="noindex, nofollow" />
<?php } ?>

相关问题