0

私はそのようなメニューを作成しました... http://tinyurl.com/p5xr852

「What's Happening?」の下にリンクを追加したことがわかります。サイドバーからページ アンカーとして使用したい。

私がする必要があるのは、親ページにいるときにこれらのアイテムをサイドバーにリストすることです。

私は多くの調査を行い、wp_get_links現在は非推奨であることがわかりました(ここを参照してください http://codex.wordpress.org/Function_Reference/get_links

どうやらこれは現在wp_list_bookmarks()

これを行う方法はありますか?これらのリンクを投稿ページの下に追加してページアンカーとして機能させるため、複数のメニューのヒープを作成するルートをたどりたくありません。

4

1 に答える 1

0

正しく理解できたと思います。ユーザーが「What's Happening」ページまたはその子ページのいずれかにいるときに、サイドバーに表示されるリンクのリストが必要ですか?

私が理解していない場合は、これをスキップしてください。

次のようなリストとしてページを含む新しいテキスト ウィジェットを作成します。

<ul>
    <li><a href="#">Overview</a></li>
    <li><a href="#">Schedule</a></li>
    <li><a href="#">etc</a></li>
    <li><a href="#">etc</a></li>
    <li><a href="#">etc</a></li>
    <li><a href="#">etc</a></li>
</ul>

次に Widget Logic プラグインを入手します: http://wordpress.org/plugins/widget-logic/ このプラグインを使用すると、特定のページ、アーカイブ、特定の言語、子ページなど、ウィジェットを表示する場所を選択できます。この link-list-navigation-widget を必要なページに表示する方法については、http : //wordpress.org/plugins/widget-logic/other_notes/ をご覧ください。

のようなものです

global $post; return (is_page('15') || ($post->post_parent=="15")); 

ウィジェットを表示するページの ID を入力します。そして後者の子ページ。

于 2013-08-29T23:16:14.967 に答える