パーマリンク設定が「%pagename%.html」であれば、
function page_html_only_init() {
global $wp_rewrite;
$wp_rewrite->page_structure = $wp_rewrite->root . '%pagename%.html';
$wp_rewrite->use_trailing_slashes = false;
}
add_action( 'init', 'page_html_only_init' );
ご回答ありがとうございます。
お返事が遅くなり申し訳ありませんでした。
本当に初歩の質問で申し訳ないのですが、
教えていただいた方法は
1パーマリンク設定を「%pagename%.html」に変更する
2function〜を、テーマのfunctions.phpにそのままコピペする
以上でいいのでしょうか。上記を試したところ管理画面上部にfunction〜が表示され、
固定ページのアドレスは特に変化ありませんでした。
やり方が間違っているのでしょうか?再度ご教授いただければ幸いです。
推察するに、記述ミスですね。
何を持って、初歩と判断するのか判りませんが、やり方が間違っていたのでしょう。
@mamishiba さんがどういう環境下で、どう行ったのか、わたしが横から見ていたわけではありませんからね。
こんにちは
@digitmaetelさんのコードは以下のサイトからコピペしてこられたもののようです。
http://wpcj.net/618
このサイトとそのリンク先のサイトに詳しい説明があります。
コードはphpのプログラムですので、
<?php
より下に書く必要があります。
大抵はfunctions.phpの一番末尾に追記するとうまくいくと思います。
パーマリンク設定は多分関係ないと思います。
カスタムにしていないとダメかもしれませんが・・・
@digitmaetel様
度々ありがとうございました。無事解決いたしました。
@munyagu様
ありがとうございます。おっしゃる通り <?php が入っておりませんでした。
おかげさまで無事解決いたしました。ありがとうございました。