2011-03-28 5 views
0

私はpost-template.phpをWordpressで編集しています。 function start_elはメニューをエコーし​​ます。ここでは、ページがトップレベルのページかどうかをチェックしたいので、トップレベルのページliにのみ「トップ」という新しいクラスを追加できます。 ページ/リンクがトップレベルであるかどうかを確認するにはどうすればよいですか?私は残りをすることができるので、私はこれだけが必要です。Wordpress - メニューリンクがトップレベルかどうかを確認するには?

私は

if ($page->post_parent) { do_something(); } 

で試してみたが、それは動作しません...

(私はすでにI以来currentcurrent_page_item and current_page_ancestor, current_page_parent成功と同じクラスで、クラスの名前を変更しましたこのクラスを使用するカスタムjqueryメニューを使用してください)。

ありがとうございます!

答えて

0

こんにちはあなたはjQueryを使って、トップレベルのページにクラスを追加したい場合は、次に何か


$('ul#main-menu>li').addClass('top_level'); 

ここでは、UL#メインメニューは、あなたのメニューのUL ID

+0

ですかあなたは命の恩人です!本当にありがとうございます - それは美しく動作します! – Cris

+0

ありがとうございます – Anjum

関連する問題