PHP-如何检查此WordPress Ninjaform短代码是否为空?
谢谢你看我的问题 我需要做的是非常基本的,我使用的是作为我的表单提交方法。他们有默认的post选项,这很好,所以这意味着我可以通过自定义短代码获取任何数据,例如: 如果我想得到一个用户的名字,应该是这样的:PHP-如何检查此WordPress Ninjaform短代码是否为空?,php,wordpress,Php,Wordpress,谢谢你看我的问题 我需要做的是非常基本的,我使用的是作为我的表单提交方法。他们有默认的post选项,这很好,所以这意味着我可以通过自定义短代码获取任何数据,例如: 如果我想得到一个用户的名字,应该是这样的: [ninja_forms_field id=77] 我想做的是在PHP代码中添加一个条件,告诉我短代码是否为空,如下所示: if([ninja_forms_field id=77]){ echo "works"; } else{ echo "nope"; } 基本思想是
[ninja_forms_field id=77]
我想做的是在PHP代码中添加一个条件,告诉我短代码是否为空,如下所示:
if([ninja_forms_field id=77]){
echo "works";
}
else{
echo "nope";
}
基本思想是检查短码是否返回了内容,我尝试了!空()
。。。那也不行
如果您对如何检查WordPress中的短代码有任何想法,请告诉我,谢谢 你在哪里使用这段代码(它在PHP中不起作用,这里的答案取决于你在哪里使用代码)?@Damien这段PHP在默认的post表单中使用,我安装了一个名为insert PHP的插件。。。但不管怎样,你能告诉我一些可能的解决方案吗,我会想出从那里开始的方向。。。谢谢,我不完全确定,但是您需要在php文件中为短代码使用
do\u shortcode()
函数。所以试着使用if(do_shortcode(“[ninja_forms_field id=77]”){
或者if(!empty(do_shortcode([ninja_forms_field id=77]”)){
。让我们知道它是否有效…