サポート » 使い方全般 » WordPressで固定ページへリンクさせるには?

  • 解決済 admin9900

    (@admin9900)


    ローカル環境のWordPressでブログを作ろうとしてるのですが、
    「ホーム」「自己紹介」などの固定ページを作ってサイトを表示しようとすると

    「要求された URL は本サーバでは見つかりませんでした。」と出ます。

    htmlでWebサイトを作る時はページを個別に作ってindex.htmlのリンク箇所にを記入しますが、
    WordPress上では、どうやって個別ページへのリンクを設定するのでしょうか??

    別の場所での解答によると
    ダッシュボード → 固定ページ → 固定ページを表示(マーマリンクの右) → 新しい画面で固定ページが開く → URLをコピー → リンク元のページでタグ入力

    との事なので、マーマリンクが何なのかわからないのですが、固定ページ一覧からどういう手順でやるのでしょうか??
    わかる方がいましたら、よろしくお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • haruka

    (@harlequin_wp)

    こんにちは。
    ダッシュボード → 固定ページ
    で固定ページの一覧が表示されますよね。
    その画面で、各タイトル付近にカーソルを合わせると、タイトルの下に
    編集 | クイック編集 | ゴミ箱 | 表示
    というような表示が出ますよね。
    この中の「表示」のリンクが、固定ページのURLです。

    見当違いな回答だったら申し訳ありません。

    ちなみに、マーマリンクではなくパーマリンクです。

    そこを表示しようとすると「要求された URL は本サーバでは見つかりませんでした。」
    と出るのですが、(http://localhost/wordpress/ホーム/ )のように。
    実際にサーバーにUPしないと表示できないという事でしょうか?

    haruka

    (@harlequin_wp)

    パーマリンクがhttp://localhost/wordpress/ホーム/ということは、固定ページのスラッグは日本語でしょうか?
    試しに、スラッグ(ホームとなっている部分)を半角英数字にしてみるのはいかがでしょう?例えばhome等に。
    スラッグは、固定ページ編集画面で、タイトル欄の下にあるパーマリンクhttp://localhost/wordpress/ホーム/の右側にある「編集」ボタンから変更できます。

    それでダメでしたら、すみません、私はローカル環境とリモート環境の動作の違いには不案内なので、力不足です。

    haruka

    (@harlequin_wp)

    すみません、間違ったことを書いてしまいました。
    スラッグの変更は、固定ページ編集画面で「表示オプション」から「スラッグ」をチェックしてスラッグのボックスを表示させ、そこに入力します。

    やはりそれでも駄目でした。が、サーバーにUPしてやったら/wordpress/?page_id=19
    という風になって表示されました。ローカル環境だと表示できない?のかもしれません。
    回答して頂き、ありがとうございます。

    ふと気づいてアドレスが http://localhost/wordpress/home/
    ということはwordpressのフォルダの中のその階層にhome.phpを入れればいいのかと思ったのですが、駄目でしたw 
    まぁ拡張子がついてないですし、ある意味当然ですが・・・。原因が気にはなりますね・・・。

    ローカル環境だから表示できないということはないです。
    サーバーの設定が原因ということはあると思いますが。
    WPを設置したルートディレクトリに.htaccessはありますか?
    [設定]>[パーマリンク設定]では何を選択してありますか?
    一度[変更を保存]ボタンで保存してみてください。
     
    [デフォルト]を選択した場合は、アドレスは’http://example.com/wp/?page_id=19’のようにページIDによる表示になります。
    [デフォルト]以外を選択した場合は、アドレスは’http://example.com/wp/ページタイトル’のようにページのタイトルによる表示になり、パーマリンク(のページタイトル部分)の編集が可能になります。
    パーマリンクの右にある[編集]ボタンから、パーマリンクを編集(スラッグを指定)すると、アドレスは’http://example.com/wp/スラッグ’のようになります。
    harukaさんが上で回答されていますが、どちらも間違いではなく、[スラッグ]ボックスを表示して、そちらから変更することも出来ます。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「WordPressで固定ページへリンクさせるには?」には新たに返信することはできません。