如何 运行 针对 wordpress 中的简码属性值的 if 语句
How to run an if statement against a shortcode attribute value in wordpress
我想 运行 在我的短代码中对属性进行 if 语句,但由于某种原因它不起作用?
我知道正在传递该属性,因为当我回显它时 'working' 目前我看到了该值,所以不确定我的 if 语句有什么问题?
if ( $atts['type'] == 'Platinum' ) {
?>
<h2><?php echo 'working'?></h2>
<?php
} else {}
您可以使用如下简码属性。
<?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');
我想 运行 在我的短代码中对属性进行 if 语句,但由于某种原因它不起作用?
我知道正在传递该属性,因为当我回显它时 'working' 目前我看到了该值,所以不确定我的 if 语句有什么问题?
if ( $atts['type'] == 'Platinum' ) {
?>
<h2><?php echo 'working'?></h2>
<?php
} else {}
您可以使用如下简码属性。
<?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');