很多用户使用WordPress时间长了以后,如果细心的话,一定会发现WordPress的页面URL是没有html后缀的。当然,这里我指的是默认状态的前提下,有的主题还是有页面的html后缀的。有的用户喜欢自己的网页地址整齐划一,所以使用的是文章id类型的URL。
至于是否利于SEO我不知道,但是伪静态是肯定利于SEO的,所以对于有html后缀的页面,相对而言可能会有效果,大家将信将疑的用着吧。
但是,一般大多数的分类、标签是没有HTML后缀的,对于强迫症重度患者,这个是缺陷,嗯是缺陷一定要改变,所以有了今天的分享。
复制下方代码根据您自己实际需要的功能添加在主题的function.php文件当中
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’ );
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。统一解压密码:www.mophp.cn 任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们!