不知道你们有没有发现,即使wordpress设置了固定链接和伪静态,wordpress创建的页面后缀并没有.html,只有文章页面的后缀才有。
SEO优化倾向于页面URL静态化,这时候就需要我们修改代码去设置了,其实解决这个问题非常的简单,只需要在主题function.php文件中加入一段代码即可。前提是你已经设置好了伪静态。
WordPress自带设定固定链接功能,只要你的服务器支持伪静态设置,就可以轻松对WordPress文章地址进行伪静态设置了,但是有个问题就是我们创建的“页面”如关于、留言等page页面将不会出现.html。
相关代码:
在主题function.php文件中加入以下代码,然后重新保存一下固定链接设置
//页面链接添加html后缀
function html_page_permalink() {
global $wp_rewrite;
if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
}
}
add_action('init', 'html_page_permalink', -1);
注意:以上代码加入后一定要重新保存一下固定链接设置。
新建页面时,只需要写入固定链接就可以了,已经自动添加了.html后缀了。
© 版权声明
- 注意:本站资源多为网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内删除资源。
- 您购买的只是资源,不提供解答疑问和安装服务。
- 付款后如遇到无法下载的情况请联系QQ:825564。
THE END
请登录后发表评论
注册
社交帐号登录