我想動態填充一個不可見的領域與WP帖子標題的重力形式。現在,我有:如何通過wordpress the_title();標籤通過重力形式短代碼
<?php echo do_shortcode('[gravityform id="9" field_values="trip_of_interest=the_title();"]'); ?>
然而,這最終讓我的價值「the_title();」,但不給我實際的標題本身。
編輯:領域現在正在通過正確使用:
<?php echo do_shortcode('[gravityform id="9" title="false" field_values="trip_of_interest=' . the_title('','',FALSE) . '"]'); ?>
但是,如果文章的標題中包含撇號,傳遞價值是一切撇號之前只,而不是完整的標題。
這已經有一段時間,因爲我用WordPree ,但是the_title不會自動回顯給瀏覽器?因此,該函數不應該是get_the_title()? –
@LiamWiltshire你是對的,'the_title()'默認回聲,所以這個回答應該使用'get_the_title()'代替(它只返回但不回顯標題)。 – Ennui
@LiamWiltshire是的,你說得對。我更新了答案,有一個可選的第三個參數返回而不是回顯標題。 – jszobody