0

問題が 1 つあります。1 ページのワードプレス テーマがあり、その中に WP メニューを実装したいと考えています。カスタム ウォーカーを作成して、ユーザーを別のページにリダイレクトする代わりに #post-slug や #page-slug などのリンクを作成できるようにしましたが、ホームページのメニューから投稿を表示する必要があるときに問題が発生します。

明らかに、ページと投稿の両方を 1 つのクエリで表示することはできないため、唯一の解決策は 2 つのクエリを作成することですが、それでも、[外観] > [メニュー] で追加された投稿またはページの ID を取得するにはどうすればよいですか? カスタムリンクやカテゴリなどではなく、ページまたは投稿だけが必要です。

どんな助けでも大歓迎です。

4

1 に答える 1

2

これを試して

<?php the_ID();

参照: http://codex.wordpress.org/Template_Tags/the_ID

この関数は投稿の ID を表示し、その ID を use で返しますget_the_ID()

編集 私はあなたがその機能を必要としていると確信していwp_get_nav_menu_items( $menu, $args );ます。

参照: http://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items

于 2012-08-24T10:17:03.620 に答える