サポート » 使い方全般 » 特定の固定ページだけをhtml表示にしたい

  • 現在固定ページのURLが下記になります。
    ①http://www.example.jp/aaa/
    ②http://www.example.jp/aaa.htmlだと404です。

    ②のhtml表示にしたく調べると下記をfunctions.phpに追加する事で固定ページ全てを.html表示に出来る事が分かったんですが、.html表示にしても404のままで元の固定ページコンテンツが表示されません。

    ↓追加したもの——————————————-
    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 );
    }
    }
    ———————————————————

    現在パーマリンクは/%postname%/です。

    ワードプレスはネットで調べて何とかやりくりできる程度のレベルしかありません。
    これ以上の情報を探す事ができず手が止まってます。

    ご存じの方がいましたらご教授お願い致します。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • 固定ページ全てを.html表示に出来る事が分かったんですが

    として、追加したものをご提示ですが、特定の固定ページだけをhtml表示にするためには相反していませんか。

    トピック投稿者 T.KOUKI

    (@tkouki)

    出来れば特定ページのみにしたいんですが、固定ページ全てしか検索しても分からなかったのでそれでもいいと思いこの場に投稿しました。

    %pagename%.htmlなのにhttp://www.example.jp/aaa/だからじゃないかしら

    // flush_rewrite_rules( false );
    参考にされたページにはなぜコメントアウトしてあるのか、その理由も書いてあるはずですけど、読みましたか?

    トピック投稿者 T.KOUKI

    (@tkouki)

    折角、回答頂いたのに知識不足で意図する所が分かりません。。。

    追記される時に根拠となる参照されたサイトがあるんじゃないですか。
    そこでは、コメントアウトをしている理由が書かれてませんでしたか。
    コメントアウトすると、どう違うのかはわかるでしょ。

    よその記事のコードをそのままパクって載せているサイトも多く、必ずしもコメントアウトしている理由は書いていないかもしれません。

    このコメントアウトされたコードも調べ物をしているときによく出くわしました。

    その場合、T.KOUKIさんにしてみれば、参考サイトのどの部分がコメントアウトの理由と言われているのか分からなくても無理はないと思いますが・・・

    大元の出典ではリフレッシュは一回で良いから的なことが書かれていた気もしますが、要するにパーマリンクを何がしか変更したら管理画面のパーマリンク設定画面で(画面で何も変更しなくても)更新ボタンを押して反映させます。

    トピック投稿者 T.KOUKI

    (@tkouki)

    回答ありがとうございます。
    もう少し調べてみます、ありがとうございました。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「特定の固定ページだけをhtml表示にしたい」には新たに返信することはできません。