Цикл WordPress мета-ключом, который является массивом?и как зациклить несколько массивов - PullRequest
0 голосов
/ 20 июня 2019

Как я могу получить цикл постов по мета-значениям, которые сохраняются в meta_key, который является таким массивом, как

$sharedHosting_plans_fields = Array
                                    (
                                        [0] => Array
                                            (
                                                [plan_name] => name 1
                                                [plan_price] => 1
                                                [theType] => yesPaid
                                                [plan_space] => Unlimited
                                            )

                                        [1] => Array
                                            (
                                                [plan_name] => name 2
                                                [plan_price] => 3
                                                [theType] => yesFree
                                                [plan_space] => 5000
                                            )

                                        [2] => Array
                                            (
                                                [plan_name] => name2
                                                [plan_price] => 5
                                                [theType] => yesPaid
                                                [plan_space] => Unlimited
                                            )

                                    )

И я использовал это

     'meta_key' => 'sharedHosting_plans_fields',
     'orderby' => 'meta_value_num meta_value ',

, но без эффекта!!!

2-Если я хочу получать сообщения, проверяя несколько таких мета-ключей

    array(
         'key' => 'plan_type2'
    ),
    array(
         'key' => 'plan_type3'
    ),
    array(
         'key' => 'plan_type4'
    ),
    array(
         'key' => 'plan_type5'
    ),

Как я могу сократить этот код для цикла или чего-то еще?

Я пытался использовать

    'meta_key' => array('sharedHosting_plans_fields'),
     'orderby' => 'meta_value_num meta_value ',

вместо

    'meta_key' => 'sharedHosting_plans_fields',
     'orderby' => 'meta_value_num meta_value ',

, но не повезло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...