Intereting Posts

Передача 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 Я использую мета правильно?"