[英]Unexpected $code (T_VARIABLE) error in php
我有一個密碼
$code = get_field('x_download');
其中$ code將獲得數字值,例如192
現在,當我做
echo do_shortcode('email-download download_id="$code" contact_form_id="2"]');
我無法獲得$ code的值,即在download_id中為192,我確定我的語法有問題
用以下內容替換行:
do_shortcode("email-download download_id='$code' contact_form_id='2']");
單引號不會將您的PHP變量替換為value,而是按原樣打印該變量。 雙引號將代替。
您可以如下所示進行操作
<?php $code = get_field('ebooks_download');
echo do_shortcode('[email-download download_id='.get_field('ebooks_download').' contact_form_id="1420"]'); ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.