2013-03-20 67 views
0

我正在一個網站上工作,我在我的模板文件中使用一個短代碼,有一個開放和關閉。我想知道是否可以將wordpress the_content php標籤放在shortcode之間,並且如果可以將同一個shortcode放在開始標籤和結束標籤之間。如何將PHP代碼打開和關閉短代碼內

我已經試過這 -

<?php echo do_shortcode('[membership level="1"]''.$the_content.''[/membership]'); ?> 

但它不工作,我嘗試了其他幾件事情爲好。我錯過了什麼或做錯了什麼?任何幫助深表感謝。謝謝。

+0

已經使用'get_the_content嘗試()'相反,如果你擔心wpautop剝去標籤包裝等等'wpautop(get_the_content())' – 2013-03-20 03:43:12

回答

3

看起來像你有額外的單引號?

嘗試:

echo do_shortcode('[membership level="1"]'.$the_content.'[/membership]'); 
+0

您好感謝您的答覆等。不過,我試過你的建議,並沒有任何顯示 – Rich 2013-03-20 02:56:43

+0

檢查你的代碼實際上是輸出一個字符串之前,你把它放在so_shortcode()函數。根據http://codex.wordpress.org/Function_Reference/do_shortcode您正確使用 – jmadsen 2013-03-20 03:02:13

+0

它,爲我工作,謝謝 – 2017-01-28 11:56:51