サポート » 使い方全般 » 固定ページのアドレスにindex.htmlをつけたい

  • 解決済 mamishiba

    (@mamishiba)


    初めて投稿させていただきます。
    wordpress超初心者です。

    HTML+CSSで制作し公開しているサイトを、できるだけそのままwordpressに落とし込もうとしています。

    【質問】
    今現在公開されているページでは
    ○○○.com/about/index.html
    上記のように、各ページにindex.htmlがある状態です。

    現在、固定ページに各ページの内容をコピーしていますが
    このアドレスをそのままwordpressで再現したい場合、
    カスタムパーマリンクはどのように設定したらよいのでしょうか。
    どなたかご教授いただけますと助かります。宜しくお願いします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • パーマリンク設定が「%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' );
    トピック投稿者 mamishiba

    (@mamishiba)

    ご回答ありがとうございます。
    お返事が遅くなり申し訳ありませんでした。

    本当に初歩の質問で申し訳ないのですが、
    教えていただいた方法は

    1パーマリンク設定を「%pagename%.html」に変更する
    2function〜を、テーマのfunctions.phpにそのままコピペする

    以上でいいのでしょうか。上記を試したところ管理画面上部にfunction〜が表示され、
    固定ページのアドレスは特に変化ありませんでした。

    やり方が間違っているのでしょうか?再度ご教授いただければ幸いです。

    推察するに、記述ミスですね。
    何を持って、初歩と判断するのか判りませんが、やり方が間違っていたのでしょう。

    @mamishiba さんがどういう環境下で、どう行ったのか、わたしが横から見ていたわけではありませんからね。

    こんにちは

    @digitmaetelさんのコードは以下のサイトからコピペしてこられたもののようです。

    http://wpcj.net/618

    このサイトとそのリンク先のサイトに詳しい説明があります。

    コードはphpのプログラムですので、
    <?php
    より下に書く必要があります。
    大抵はfunctions.phpの一番末尾に追記するとうまくいくと思います。
    パーマリンク設定は多分関係ないと思います。
    カスタムにしていないとダメかもしれませんが・・・

    トピック投稿者 mamishiba

    (@mamishiba)

    @digitmaetel
    度々ありがとうございました。無事解決いたしました。

    @munyagu
    ありがとうございます。おっしゃる通り <?php が入っておりませんでした。
    おかげさまで無事解決いたしました。ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「固定ページのアドレスにindex.htmlをつけたい」には新たに返信することはできません。