我的代码出了什么问题?需要向短码添加字符串吗?

时间:2017-12-20 作者:Glenn Thornton

我需要向wordpress快捷码中添加字符串。。无法使其工作。。。

    <?php
$special_id = \' . do_shortcode(\'[url_path_number]\')\' ;
echo do_shortcode(\'[user_meta key="_wc_social_login_profile_image" id="\'.$special_id.\'"]\');

?>
最终结果假设是url地址。

1 个回复
SO网友:Jacob Peattie

$special_id = \' . do_shortcode(\'[url_path_number]\')\' ;
是完全错误的。do_shortcode() 是一个函数,不应该在引号内,因为这只会生成一个字符串,上面写着“do\\u shortcode()”。我甚至不知道你一开始想用圆点做什么。

$special_id = do_shortcode(\'[url_path_number]\');
是正确的。

结束

相关推荐

Calculations in functions.php

我为自己创建了一个发票主题,并试图在自定义列中获取发票总额。我已经尝试调整模板页面中使用的代码,以便在函数中显示这一点。php文件,但它不工作。我的乘法操作数出现了一个操作数错误,我不知道为什么。这是我的代码(如有任何帮助,将不胜感激)。if( $column_name == \'invoice_total\' ) { $hours = 0; // This allows counting of each sub_field //* Set repeater va