Wordpress - 在php中执行短代码

时间:2013-11-28 00:03:25

标签: php wordpress

我有一个简单的问题。我正在尝试在php块中执行短代码。我正在使用Allow PHP插件让我在wordpress中将它们键入页面。这就是我输入的内容:

[php] if(!is_user_logged_in())
echo do_shortcode("[wplb]");
[/php]

当条件成立(用户未登录)时,短代码根本不起作用。

以下是该插件的链接:http://wordpress.org/plugins/wp-login-box/

1 个答案:

答案 0 :(得分:0)

好的,我明白发生了什么。 Wordpress不允许嵌套短代码。另外,我基本上只是正常调用php函数。我不应该为插件的短代码打扰。希望其他人从我的简单错误中学习。

[php] if(!is_user_logged_in())
if(function_exists('wplb_login')) wplb_login();
[/php]