静的HTMLサイトからWordPressへのリニューアル時や、wordpressと共存させる場合などに、
.htmlの拡張子が付いたり付かなかったりバラバラになることがあります。
そのような場合、
function.phpに下記を記述すれば固定ページのurlの末尾に.htmlの拡張子を付与することができます。
add_action( 'init', 'mytheme_init' ); if ( ! function_exists( 'mytheme_init' ) ) { function mytheme_init() { global $wp_rewrite; $wp_rewrite->use_trailing_slashes = false; $wp_rewrite->page_structure = $wp_rewrite->root . '%pagename%.html'; // flush_rewrite_rules( false ); } }
サイトのURLを統一したいとき使える方法です。