WordPress教程 纯代码实现 wordpress页面URL添加.html伪静态后缀

不知道你们有没有发现,即使wordpress设置了固定链接和伪静态,wordpress创建的页面后缀并没有.html,只有文章页面的后缀才有。

SEO优化倾向于页面URL静态化,这时候就需要我们修改代码去设置了,其实解决这个问题非常的简单,只需要在主题function.php文件中加入一段代码即可。前提是你已经设置好了伪静态。

WordPress自带设定固定链接功能,只要你的服务器支持伪静态设置,就可以轻松对WordPress文章地址进行伪静态设置了,但是有个问题就是我们创建的“页面”如关于、留言等page页面将不会出现.html。

WordPress教程 纯代码实现 wordpress页面URL添加.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后缀了。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏
分享
评论 抢沙发

请登录后发表评论