簡體   English   中英

php在wordpress模板中包含簡碼

[英]php include in wordpress template shortcodes

我正在使用wordpress插件來輸出依賴於國家/地區代碼的php include,我已經設置了根據位置輸出文本的條件簡碼,但是無法將其帶到下一個包含php文件的級別:

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . 'hello' .'[/wpgc_is_country_code]');?>

這輸出“你好”,但我希望它包括一個PHP文件。 我已經試過了:

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . 'include('include/UK.php')' .'[/wpgc_is_country_code]');?>

但它不起作用,輸出為空白,我在“包含”部分出現問題了嗎? (我也嘗試過使用“ get_template_part”函數,但是沒有運氣)

提前致謝!

你好是一個字符串,所以必須有引號,但是include是一個函數,在引號中有任何函數是錯誤的。.在include()上刪除單引號,然后嘗試這個

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . include('include/UK.php') .'[/wpgc_is_country_code]');?>

暫無
暫無

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

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