0

私は WordPress ブログの初心者で、次のテンプレートを使用してブログを作成しています: http://scorejava.com/wordpress351

ページの上部には、サイト内のページのみを表示する「メニュー」があります (現時点では、「ホーム」と「ページ」)。

このメニューは、header.php ファイル内の次のコード行によって示されます。

<?php wp_list_pages('title_li=&depth=1'); ?>

したがって、これは本当の意味ではなく、私のブログにある静的ページのリストに過ぎないと思います。

管理者ダッシュボードで、「テーマの位置」スクエアのメニューセクションに移動すると、「このテーマはメニューをサポートしていませんが、パーソナライズされたメニューウィジェットを使用して、作成されたすべてのメニューをサイドバーに追加できます」

したがって、私のテンプレートには、上部に真のメニューセクションが定義されていないと思います (ただし、静的ページのリストのみ)。真のメニューを追加する真のセクションを追加できますか? どのようにできるのか?

TNX

アンドレア

4

2 に答える 2

1

出発点は、functions.phpにメニューを登録することです。このような:

register_nav_menus(array(
'main_nav'=>__('Main','mythmeme'),
'footer_nav'=>__('Footer','mythmeme'),)
);

それはすべてコーデックスにあります。

次に、header.php(またはfooter.php)のメニューを呼び出す必要があります。

<nav>
<?php wp_nav_menu(
array('theme_location' => 'main_nav')
); ?>
</nav>

登録して呼び出されると、ダッシュボード>外観>メニューを使用して、テーマの場所にメニューを作成および追加できます。

于 2013-03-23T22:44:24.817 に答える