Abfrage nach Kategorie und benutzerdefiniertem Feld – Shortcode

Ich habe an einem Shortcode gearbeitet, um nach einer bestimmten Kategorie zu suchen und alle Beiträge in der Kategorie anzuzeigen, wenn das angegebene benutzerdefinierte Feld ausgefüllt ist. Was ich bis zu diesem Punkt erschaffen habe, wurde mit Code gestartet, den ich gefunden habe, und ich habe Änderungen vorgenommen, um meinen Bedürfnissen zu entsprechen.

Ich habe den Code mit $ query aktualisiert. = ‘& Meta_key =’. $ Custom_field; und das kümmerte sich um das Hauptproblem.

Ich kann die Seitennummerierung nicht zur Arbeit bringen.

Irgendwelche Ideen?

Ich habe mir andere Optionen angesehen, anstatt “extrahieren” zu benutzen, aber ich kann anscheinend kein anderes Array zum Laufen bringen.

function custom_query_category($atts, $content = null) { extract(shortcode_atts(array( "pagination" => 'true', "query" => '', "category" => '', "custom_field" => '', ), $atts)); global $wp_query,$paged,$post; $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); if($pagination == 'true'){ $query .= '&paged='.$paged; } if(!empty($category)){ $query .= '&category_name='.$category; } if(!empty($custom_field)){ $query .= '&meta_key='.$custom_field; } if(!empty($query)){ $query .= $query; } $wp_query->query($query); ob_start(); while ($wp_query->have_posts()) : $wp_query->the_post(); if ( strlen(get_post_meta($post->ID, $custom_field, true)) > 0 ) { //Used to check the Custom Field to see if it is populated ?> 
<a href="https://wordpress.stackexchange.com/questions/248078/query-by-category-and-custom-field-shortcode/">

ID, $custom_field, true); ?>
//Displays Custom Field Value

Solutions Collecting From Web of "Abfrage nach Kategorie und benutzerdefiniertem Feld – Shortcode"