WordPressのページurlに.html/.phpを付加させるプラグイン : .html on PAGES
2009 年 6 月 11 日 木曜日WordPressは投稿ページは設定画面から.htmlや.phpを使う事が出来るが、ページとなると、htmlやphpを標準で付加する事はできない。 .html on PAGESは適用するだけで、.htmlを付加する事が出来、phpそのものを編集すれば.phpにする事もできる。
ただし、適用すると、スラッシュ以下すべてphpに切り替わる為、パーマリンクには注意が必要。
例えばhttp://addressname.net/aaa/bbb と行って、このプラグインを適用すると
http://addressname.net/aaa/bbb.html
http://addressname.net/aaa.html
このアドレス形式が標準となり、http://addressname.net/aaa/bbb や http://addressname.net/aaa/ のアクセスは不可能となる。フォルダを制作して.index.htmlを制作すれば別だが、この場合はリダイレクトはかけた方が便利かもしれない。
なお、.htmlから.phpに変更するには、以下のように変更する。
if ( !strpos($wp_rewrite->get_page_permastruct(), '.php')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.php';
if ( !strpos($wp_rewrite->get_page_permastruct(), '.php')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.php';
$wp_rewrite->page_structure = str_replace(".php","",$wp_rewrite->page_structure);
これでhttp://addressname.net/aaa/bbb.phpのようなアクセスが可能となる。
.html on PAGES
http://wordpress.org/extend/plugins/html-on-pages/
