Intereting Posts
Любой может зарегистрироваться через бэкэнд Как сохранить изменения в пользовательских темах после обновления дочерней темы genesis Как подсчитать длину заголовка сообщения? Изменение дизайна уведомлений WooCommerce Поиск результатов '0' возвращает результаты Как добавить поле по умолчанию Имя для отправки пользовательских полей Найти все строки между заключенным коротким кодом При выборе короткого кода генерируйте выбранную таблицу коротких кодов внутри редактора страниц worrdpress Исключить текущую должность, но сохранить одну и ту же позицию в столбце Любой фиктивный контент, который я могу использовать для разработки? Восстановление почты Добавление детских терминов программно – без предупреждения, но без кубиков Пользовательский тип сообщения не отображается в таблице wp_posts в базе данных с помощью navicat или PHPmyadmin Получение фильма и сериала на странице актера Можно ли использовать несколько значений в правиле перезаписи?

Передача args в WP_User_Query Я использую мета правильно?

Я надеюсь, что кто-то с большим опытом поможет мне здесь. Я пробовал передавать определенные аргументы, но сценарий работал не так, как ожидалось. В основном в нем перечислены все пользователи, которые отметили галочку, в которой указано, что они хотят, чтобы их веб-сайт или адрес отображались на нашей странице «Где купить».

Это, по сути, вопрос оптимизации. Я чувствую, что передача всего массива не нужна, но не может понять, как передавать конкретные, без поиска или сравнения.

function user_list_shortcode($atts) { // WP_User_Query arguments $args_user_list = array( 'fields' => 'all_with_meta', ); // The User Query $user_query_user_list = new WP_User_Query( $args_user_list ); // List generation $user_list_web = '<ul>'; // The User Loop if ( ! empty( $user_query_user_list->results ) ) { foreach ( $user_query_user_list->results as $user1 ) { // if user's display website tick box is checked if ( $user1->wwlc_cf_includelink[0] ) { $user_list_web .= '<li><a href="' . $user1->wwlc_cf_website . '" target="_blank">' . $user1->wwlc_company_name . '</a></li>'; } // if user's display address tick box is checked if ( $user1->wwlc_cf_includelink[1] ) { $user_list_web .= '<li>' . $user1->wwlc_address . ' ' . $user1->wwlc_city . ', ' . $user1->wwlc_state . '</li>'; } } } $user_list_web .= '</ul>'; return $user_list_web; } add_shortcode('user_list','user_list_shortcode'); 

Solutions Collecting From Web of "Передача args в WP_User_Query Я использую мета правильно?"