我正在寻找一种方法,在执行短代码时只检查存在的选项,但该选项不需要值。如何只检查一个选项?例如,我尝试了这个方法,我希望下面的代码输出true,但它仍然输出false。
PHP:
function Test($atts) {
extract(shortcode_atts(array(
\'row\' => null
), $atts));
$output = \'false\';
if($row) {
$output = \'true\';
}
return $output;
}
add_shortcode("test", "Test");
所见即所得:
[test row]
将只输出“false”。但如果我说:
[test row="true"]
它将在页面上输出“true”。
再一次,我想检查一下这个选项row
只是在那里,不必给它提供价值。谢谢