纯代码为WordPress分类、标签、页面的URL添加HTML后缀

虫子君
虫子君
虫子君
652
文章
278
评论
2020年3月26日23:47:40 评论 572 954字阅读3分10秒

很多用户使用WordPress时间长了以后,如果细心的话,一定会发现WordPress的页面URL是没有html后缀的。当然,这里我指的是默认状态的前提下,有的主题还是有页面的html后缀的。有的用户喜欢自己的网页地址整齐划一,所以使用的是文章id类型的URL。

至于是否利于SEO我不知道,但是伪静态是肯定利于SEO的,所以对于有html后缀的页面,相对而言可能会有效果,大家将信将疑的用着吧。

但是,一般大多数的分类、标签是没有HTML后缀的,对于强迫症重度患者,这个是缺陷,嗯是缺陷一定要改变,所以有了今天的分享。

将下面的代码根据您自己实际需要的功能添加在主题的function.PHP文件当中即可。

//代码来自哪里我忘了暂且留下虫子君的地址:https://chonzi.com/
function custom_page_rules() {

global $wp_rewrite;

/** page页面自定义URL样式 **/

$wp_rewrite->page_structure = $wp_rewrite->root . ‘page/%pagename%.html’;

/** tag页面自定义URL样式 **/

$wp_rewrite->extra_permastructs[‘post_tag’][‘with_front’] = ”;

$wp_rewrite->extra_permastructs[‘post_tag’][‘struct’] = $wp_rewrite->extra_permastructs[‘post_tag’][‘with_front’] . ‘tag/%post_tag%.html’;

/** category页面自定义URL样式 **/

$wp_rewrite->extra_permastructs[‘category’][‘with_front’] = ‘category’;

$wp_rewrite -> extra_permastructs[‘category’][‘struct’] = $wp_rewrite->extra_permastructs[‘category’][‘with_front’].’/%category%.html’;

}

add_action( ‘init’, ‘custom_page_rules’ );
  • 欢迎来“给我投稿”网友会因为你的帮助而感激。
  • 文章链接:https://chonzi.com/9526.html
去掉WordPress留言中的网址字段 WordPress优化性能

去掉WordPress留言中的网址字段

默认情况下,WordPress的大多数主题留言系统都允许访客在留言时填写自己的网站地址,但是这个功能经常被一些人利用来发布垃圾留言推广自己的网站,给我们带来很多困扰,如果也给你带来了困扰,那就跟我一起...

您必须才能发表评论!