wordpress 帖子页面规范
wordpress posts page canonical
您好,目前我对 post 页面的规范有疑问。
每个 post 页面都有一个错误的规范
例如我有这个页面:
规范是:http://www.blog.de/page/2
规范应该是:http://www.blog.de/
我该如何更改?
提前致谢
我认为您正在使用一些插件,它会生成规范 URL。最有可能是 Yoast SEO 插件。如果是 Yoast SEO 插件,你可以使用这个过滤器:
add_filter('wpseo_canonical' , 'change_canonical', 10,1):
function change_canonical($url){
if(is_home()) { // Checking if Blog listing page
$url = 'http://www.blog.de/';
} else if(is_page('other')) { // you can check any page, single or any condition you want
$url = 'http://www.blog.de/other-page'
}
return $url;
}
让我知道它是否有效或者您使用的是不同的插件。希望它会有所帮助。
您好,目前我对 post 页面的规范有疑问。
每个 post 页面都有一个错误的规范
例如我有这个页面:
规范是:http://www.blog.de/page/2 规范应该是:http://www.blog.de/
我该如何更改?
提前致谢
我认为您正在使用一些插件,它会生成规范 URL。最有可能是 Yoast SEO 插件。如果是 Yoast SEO 插件,你可以使用这个过滤器:
add_filter('wpseo_canonical' , 'change_canonical', 10,1):
function change_canonical($url){
if(is_home()) { // Checking if Blog listing page
$url = 'http://www.blog.de/';
} else if(is_page('other')) { // you can check any page, single or any condition you want
$url = 'http://www.blog.de/other-page'
}
return $url;
}
让我知道它是否有效或者您使用的是不同的插件。希望它会有所帮助。