2013-10-22 45 views
1

我在我的響應式Wordpress主題中有一個移動下拉/選擇器菜單,我希望默認顯示選項始終是當前頁面標題。我發現在哪裏可以更改默認文本(目前是「菜單」),但我不知道如何使其成爲當前頁面標題。要求JQuery顯示Wordpress中當前頁面的標題

這篇文章似乎有類似的問題,但我似乎無法使它適應我的情況,因爲我是一個beginnger將jQuery>(append wordpress post title with jquery

這裏是我的代碼。我想在<?php the_title(); ?>之類的地方放上Menu,但我知道PHP和JQuery不會互相交談。

$nav_params = array(
    'text' => __('Menu','wpex'), 
); 
wp_localize_script('wpex-responsive', 'responsiveLocalize', $nav_params); 

這是我的解決方法,因爲我不知道如何讓選擇器自動調整到菜單中的當前頁面,菜單頂部沒有任何「默認」「菜單」或其他選項。如果有人有建議,我可以分享更多的代碼。

感謝您的幫助!

+0

「ID =」hiddenTitle「/>然後編寫jQuery將hiddenTitle附加到任何元素的HTML或值。 –

回答

0

文章標題在某個標題元素中,對不對?

var myTitle = $('h1.myHeadingClass').text(); 

$nav_params = array(
    'text' => __(myTitle,'wpex'), 
); 
wp_localize_script('wpex-responsive', 'responsiveLocalize', $nav_params); 

如果不是出於某種原因的選項,不喜歡對方的回答表明,然後放置一個隱藏的元素標題以後可以搶:

<div id="myTitle" style="position: absolute; left: -999em;" aria-hidden="true"> 
    <?php the_title(); ?> 
</div> 

var myTitle = $('#myTitle').text(); 
... 
相關問題