如果我通过这种方法将一个页面的内容包含在Front-page.php中,我是否应该将该页面设置为“No-index”?

时间:2020-01-17 作者:Devon

因此,我将我的主页设置为“你的最新帖子”,并包含这段代码,以便从预定义的页面获取信息,这样我就可以编辑我的主页,同时可以通过分页访问“最近的帖子”网格。此外,我可以用这种方法通过古腾堡块编辑器编辑这篇文章。

我想消除在我的内容上出现“重复内容”标志的可能性,所以我应该不对源页面编制索引吗?

<picture class="featured-image block  pos-rel">
    <div class="t-con flex row pos-abs">
        <h1  class="post-title f-center" title="<?php echo get_the_title( $ID=2 ); ?>"><?php echo get_the_title( $ID=2 ); ?></h1> <!--Edit these values to adjust page being shown.-->
    </div>
    <?php the_post_thumbnail( \'full\', array( 
        \'class\' => \'featured\'
    )); ?>
</picture>
<?php get_search_form(); ?>
<section class="main bg-darkpurple">
<?php 
    $id=2; 
    $post = get_post($id); 
    $content = apply_filters(\'the_content\', $post->post_content); 
    echo $content;  
?>

此外,我知道the_title_attribute() 应使用代替echo get_the_title($ID=2) 然而,当我使用它时,即使声明了$ID,它也会输出最新帖子的属性。

感谢您的洞察力!

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

301重定向页面,而不仅仅是不为页面编制索引。这可以通过服务器配置(.htaccess、NGINX规则等)或使用插件来完成。这样一来,没有人能够真正独立访问该页面——它只存在于头版。