簡體   English   中英

要求JQuery在Wordpress中顯示當前頁面的標題

[英]Asking JQuery to Display the Title of the Current Page in Wordpress

我的響應式Wordpress主題中有一個移動下拉菜單/選擇器菜單,我希望默認顯示的選項始終是當前頁面標題。 我已經找到了更改默認文本(當前為“菜單”)的位置,但是我不知道如何使它成為當前頁面標題。

這篇文章似乎有一個類似的問題,但是我似乎無法使其適應我的情況,因為我是JQuery的初學者>( 用jquery附加wordpress文章標題

這是我的代碼。 我想輸入<?php the_title(); ?> <?php the_title(); ?>當前顯示菜單,但我知道PHP和JQuery不會互相交談。

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

這是我的解決方法,因為我無法弄清楚如何在菜單頂部沒有任何“默認”“菜單”或其他選項的情況下自動將選擇器調整到菜單中的當前頁面。 如果有人對此提出建議,我可以共享更多代碼。

謝謝您的幫助!

文章標題位於某些標題元素中,對嗎?

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();
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM