如何在Wordpress的插件短代码中使用PHP代码

时间:2017-08-20 20:45:52

标签: php wordpress shortcode

短代码是:

[sp-client-document-manager uid=]

uid =需要显示wp用户ID才能显示用户文件。

我正在使用另一个wp插件(Ultimate Member),它可以使用以下代码从配置文件页面中提取用户ID:

$profile_id = um_profile_id();

我尝试了这个以及其他变种:

[sp-client-document-manager uid=$profile_id = um_profile_id();]

2 个答案:

答案 0 :(得分:0)

要查看shortcode输出,您必须使用do_shorcode功能,将最后一行更新为以下内容:

$profile_id = um_profile_id();
echo do_shortcode("[sp-client-document-manager uid='$profile_id']");

答案 1 :(得分:0)

使用

搞定了
 <?php echo do_shortcode("[sp-client-document-manager uid='".um_profile_id()."']"); ?>

将其添加到Ultilate Member插件文件夹

中的templates / profile.php的底部