删除某些页面上的元描述 时间:2017-03-08 作者:Josh Holly Wordpress呈现一个元描述标记,其中博客文章的内容作为描述的值。我已经在header.php 不管怎样,我希望描述是什么。然而,旧的还在那里。我检查过了single-post.php 和header.php 没有任何东西可以呈现元描述。所以必须是wp_head() 作用我可以在我的functions.php 或者确保在某些页面上删除元描述wp_head()? 3 个回复 SO网友:MarkPraschan 您应该能够使用以下代码删除现有的描述标记:remove_action( \'wp_head\', \'_wp_render_title_tag\', 1 ); 将上面的代码片段放在您用来有条件地添加新标记的同一个函数中,以便一次始终只有一个描述标记。 SO网友:hcheung 如果要远程<meta name="description" content="" /> 在html标头中,添加remove_action(\'wp_head\', \'description\'); 进入您的功能。php。 SO网友:hcheung 更改元描述的内容:<?php $description = \'\'; if( is_single() or is_page() ){ global $post; $description = get_post_meta( $post->ID, $this->meta_key, true ); } ?> <?php if( $description ): ?> <meta name="description" content="<?php print $description; ?>" <?php endif ?> 文章导航