温馨提示:网站使用自适应技术,手机与电脑显示界面不同,电脑界面显示效果更佳。

做了个小站,积累一些技术,分享一些原创
    体会生活,记录一些小随笔,闲说心得

让wordpress“页面”类型也实现伪静态html

做 wordpress的朋友知道,如想让wordpress的文章的链接实现伪静态成.html,只需到设置里的固定链接里后面增加.html就行了。

但是,这只是设置了针对“文章”的类型,而“页面”类型的固定链接设置我们却没有地方可设。难道就没办法了,这个当然不是。

我们可以通过对主题函数文件:functions.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 呢。

最后,一个重要的设置,别忘了,那就是到:设置-固定链接,这里再保存一下才行。之前有朋友以为这里是文章类型的,不用到这里做这步,后来他发现加以上代码后还是没能实现“页面”加.html伪静态,就是这个原因。

点击数:61

你可能也喜欢下面相关文章:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

如果涉及回复可见内容,请务必保留下面勾选保存浏览器,才能回复后你可见,否则无效

*

code