我已使用此
停用了我的Wordpress网站的搜索,作者,日期和代码存档add_action('template_redirect', 'remove_wp_archives');
function remove_wp_archives(){
if( is_tag() || is_attachment() || is_author() || is_date()) {
global $wp_query;
$wp_query->set_404();
}
}
和这个
function fastwp_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
// to error
if ( $error == true )
$query->is_404 = true;
}
}
add_action( 'parse_query', 'fastwp_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;") );
我的问题:通常情况下,我不会在我的head.php中为某些页面提供索引作为搜索引擎优化目的,但是如果我通过函数将其停用,我是否还需要在head.php中将其设置为noindex?< / p>
答案 0 :(得分:0)
检查您的HTML代码,它是否在您不想索引的页面上显示noindex标记?此外,使用SEO插件来做这件事可能更好,而不是自己在模板文件中编写代码。它可以帮助无法访问文件系统的人了解正在发生的事情。