需要在json数组的下一行显示短代码

Need to show shortcodes to next line on json array

提问人:Karthy 提问时间:10/17/2023 最后编辑:LuukKarthy 更新时间:10/17/2023 访问量:8

问:

我创建了一个简码函数来显示美国每个州的计划详细信息。为此,我制作了JSON数组以具有美国州的详细信息。我需要的是,我想使用简码功能逐行显示计划详细信息。我需要建议,下面我已与您分享了代码。

$STATES_ARRAY   = array(
    array(
    "slugCode" => "alabama",
    "name" => "Alabama",
    "stateCode" => "AL",
    "plans"=> "Blue Cross and Blue Shield of Alabama, CGS Administrators LLC, Palmetto GBA LLC"
    ),
);

add_shortcode('US_STATE_PLAN', 'mp_usstate_plan');

function mp_usstate_plan() {
 
            $usstate_plan = "";
            $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_plan = $chosen_state["plans"]; 
                }
             }
            
            return $usstate_plan; 

        }
wordpress 换行 简码

评论


答: 暂无答案