0

申し訳ありませんが、ここでWordpressを初めて使用します。

既存のテーマをコピーして貼り付けました。それのほとんどはうまく見えます。ただし、メインメニューのスタイルやメニュー項目は新しいテーマに引き継がれていないようです。新しいテーマは、元のテーマが持っているIDがないため、スタイルが設定されていませんmenu-top。また、新しいテーマにはメニュー項目が多すぎますが、元のテーマには4つしかありません。

新しいテーマのメインメニューがそのIDを取得し、同じメニュー項目が含まれるようにするにはどうすればよいですか?

[管理]>[外観]>[メニュー]を確認しましたが、4つの項目が正しくありますが、新しいテーマに反映されていません。

また、header.phpで、次のものに追加'menu_id' => 'menu-top'してみました。

wp_nav_menu( array( 'container'=>'none', 'theme_location' => 'primary' ) );

しかし、それは何も変わりませんでした。

助けてください?

4

1 に答える 1

1

問題は、「プライマリ」テーマの場所でメニューが選択されていないため、WordPress がすべてのページを表示することだと 99% 確信しています。

これを修正するには、 にアクセスしAppearance > Menusて、古いメニューがまだあるかどうかを確認してください。その場合は、左側の [プライマリ] ドロップダウンでこのメニューを選択し、[保存] をクリックします。

メニューがなくなった場合は、メニューを再構築し、テーマの場所として選択します。その後、物事はうまくいくはずです。

于 2012-11-19T12:10:18.290 に答える