0

そこで、WordPressテーマにホームボタンを追加して、ユーザーが別のページに移動したときに、「ホーム」ボタンを押すことでホームページに戻ることができるようにしたかったのです。ただし、ナビゲーションバーにページリンクを追加するには、ホームと呼ばれるワードプレスでページを作成する必要がありましたが、これをクリックすると、www.example.com/homeではなくに移動しますwww.example.com(なぜこれが行われるのか理解しています)

href通常は、と' home'をaに追加して、nav bar必要な処理を実行します。ただし、私のテーマがナビゲーションバーを取得する方法は、いくつかのphpコードを使用することです。

<?php wp_nav_menu( array('depth' => 3)); ?>

これにより、が取得nav barされ、ソースコードに次のように表示されます。

<div class="menu"><ul>
        <li class="page_item page-item-101">
            <a href="http://www.louismoore.net/wordpress/home/">HOME</a></li>
        <li class="page_item page-item-64">
            <a href="http://www.louismoore.net/wordpress/photos/">PHOTOS</a></li>
        <li class="page_item page-item-65">
            <a href="http://www.louismoore.net/wordpress/projects/">PROJECTS</a></li>
</ul></div>

hrefホームリンクからホームを削除するだけで、目的のページに移動します。nav barただし、phpで取得するため、これを行う方法がわかりません。

4

2 に答える 2

1

ホームページを作成する必要はまったくありません。

これを行う:

  1. [外観]>[メニュー]に移動します
  2. 新しいメニューを作成します(名前を付ける必要があります。「メインメニュー」などと呼びます)。
  3. 新しいメニューで必要なページを左側の列から選択しますが、作成したホームページは選択しないでください。
  4. これらのページを追加したら、「ホーム」というカスタムメニューオプションを作成し、ドメインURLをリンクとして使用します(http://www.mydomain.com/など) 。
  5. メニューに新しいリンクを追加し、クリックして一番上の位置にドラッグします
  6. 保存メニューをクリックするか、それを失うことになります
  7. 左上のドロップダウンのオプションから新しいメニューを選択します。

これで、ホームリンクを含むカスタムメニューが表示されます。

于 2013-01-08T18:23:00.733 に答える
0

設定をグローバルに変更できるはずです。管理セクションにログインし、[設定]>[閲覧]を参照します。[フロントページの表示]で[静的ページ]を選択し、[フロントページ]ドロップダウンアイテムとしてホームページを選択します(スクリーンショットを参照)。

これで、ページ(編集ビュー)のパーマリンクがルートドメインを指していることを確認できるはずです。

ここに画像の説明を入力してください

于 2013-01-08T18:20:55.730 に答える