WordPress 自定义分类、标签、页面的URL伪静态格式,加.html后缀:
1 |
<span class="keyword">function</span> custom_page_rules() { <span class="keyword">global</span> <span class="vars">$wp_rewrite</span>; <span class="comment">/** page页面自定义URL样式 **/</span> <span class="vars">$wp_rewrite</span>->page_structure = <span class="vars">$wp_rewrite</span>->root . ‘page/%pagename%.html’; <span class="comment">/** tag页面自定义URL样式 **/</span> <span class="vars">$wp_rewrite</span>->extra_permastructs[‘post_tag’][‘with_front’] = <span class="string">”</span>; <span class="vars">$wp_rewrite</span>->extra_permastructs[‘post_tag’][‘struct’] = <span class="vars">$wp_rewrite</span>->extra_permastructs[‘post_tag’][‘with_front’] . ‘tag/%post_tag%.html’; <span class="comment">/** category页面自定义URL样式 **/</span> <span class="vars">$wp_rewrite</span>->extra_permastructs[‘category’][‘with_front’] = ‘category’; <span class="vars">$wp_rewrite</span> -> extra_permastructs[‘category’][‘struct’] = <span class="vars">$wp_rewrite</span>->extra_permastructs[‘category’][‘with_front’].’/%category%.html’; } add_action( ‘init’, ‘custom_page_rules’ ); |
修改后需要重新保存下固定链接的规则。