wordpress page 页面自动添加 .html 后缀

wordpress 设置固定连接用 postname 的时候,page 页面,默认不是 .html 结尾的。有时候处于优化或者性能方面的优化,需要让 page 页面 .html 结尾。

page .html

code

add_action('init', function() {
    global $wp_rewrite;
    if ( strstr($wp_rewrite->get_page_permastruct(), '.html') != '.html' )  {
        $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
    }
}, 0);

设置后 后台更新一下固定链接,就可以生效。