我想在我的短码中的一个属性上运行if语句,但由于某些原因它不能工作?
我知道这个属性正在被传递,因为当我回显它是“工作的”时,我是否看到了这个值,所以不确定if语句有什么问题?
if ( $atts['type'] == 'Platinum' ) {
?>
<h2><?php echo 'working'?></h2>
<?php
} else {}发布于 2019-10-25 01:14:05
您可以使用如下所示的快捷代码属性。
<?php
function function_name($atts) {
extract(shortcode_atts(array(
'var1' => 'value1', //Assigning default value
'var2' => 'value2',
), $atts));
if($var1 == 'Platinum'){
//Do things
} else {
//Do other things
}
}//Function ends
add_shortcode('shortcode_name', 'function_name');https://stackoverflow.com/questions/58545570
复制相似问题