如何改变if条件

问题描述 投票:0回答:1

我创建了一个简码函数来显示内容中的州名称。我专门创建了一个页面来将州名称显示到内容中。

我的页面上有这一行 - 为什么来自[州名短代码]的提供商选择我们公司?我已经添加了短代码功能,并且运行良好。当来自美国任何州的访问者进入我的页面时,它会在短代码上显示州名称。

我需要的是:

当他们访问我的原始页面时,需要显示这样的为什么提供商选择我们公司?

我需要任何建议来不显示文本“来自”

我还有更多的功能来显示州代码和州计划。我需要使用以下功能。这将仅显示州名称。我使用 JSON 数组来显示状态详细信息。

 add_shortcode('US_STATE_NAME_WITH_TEXT',
 'mp_usstate_name_with_text');

 function mp_usstate_name_with_text() {

        $usstate_name = "";
        $chosen_state = [];
        global $STATES_ARRAY;
        //$states = json_encode(STATES_ARRAY);
        //alert("Value of States Array" + $STATES_ARRAY);
        //$state = $states.find(state => state.slugCode === get_query_var("usstate"));
        $state = array_filter($STATES_ARRAY, function($state) {
            return $state["slugCode"] === get_query_var("usstate");
        });

       if(count($state) > 0){
        $chosen_state = array_pop($state);
        if(!empty($chosen_state) ){ 
            $usstate_name = $chosen_state["name"]; 
        }
      }
        return .$usstate_name;
    }
wordpress if-statement shortcode wordpress-shortcode
1个回答
0
投票

我认为你可以添加“from”来返回简码函数的值。

return 'from ' . $usstate_name;

来自

Why Providers from [state name shortcodes] choose our company?

Why Providers [state name shortcodes] choose our company? 
© www.soinside.com 2019 - 2024. All rights reserved.