IT女子のお気に入りフォルダ

管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。

[WordPress]固定ページのパーマリンクの拡張子を.htmlにする方法

パーマリンク設定でカスタム構造を/%postname%.htmlとすると拡張子を.htmlにできます。
でも、これは投稿だけで固定ページには使えません。
固定ページの拡張子を.htmlにするプラグインも使わないシンプルな方法をメモしておきます。
既存ページをWordpress化するときにページアドレスを同じにしたい場合などに便利です。

// 固定ページのパーマリンクの拡張子を.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';
	}
}

※「mytheme_init」は任意。

上記をfunctions.phpに追加しても拡張子が変更できない場合は、改めてパーマリンク設定を保存しなおしましょう。

1週間でLPICの基礎が学べる本 第2版

体系的に学ぶ 安全なWebアプリケーションの作り方[リフロー版] 脆弱性が生まれる原理と対策の実践

スッキリわかる SQL 入門 ドリル215問付き!

改訂 FuelPHP入門

はじめてのフレームワークとしてのFuelPHP 改訂版