wake-up-neo.com

Wie filtere ich Beiträge nach benutzerdefinierten Feldern?

Ich möchte erfahren, wie benutzerdefinierte Beitragstypen am besten nach benutzerdefinierten Feldern gefiltert werden können.

In dem Beispiel, an dem ich arbeite, verwende ich benutzerdefinierte Taxonomien, um meine Posts zu organisieren und sie zu filtern.

Ich möchte die Funktionalität hinzufügen, die es einem Benutzer ermöglicht, Beiträge nach Preis und Schlafzimmer in aufsteigender und absteigender Reihenfolge zu filtern.

 enter image description here 

Preis und Schlafzimmer sind benutzerdefinierte Felder.

Was ist der beste Weg, um dies zu erreichen?

1
William

Da Sie keinen Code angegeben haben, geht das Code-Snippet unten von einer Eigenschaft als Post-Typ und einem Preis als Meta-Feld aus. Ich denke, der Code wird Ihnen eine Richtung geben und Sie können ihn von dort aus übernehmen. Nehmen Sie nach Bedarf Änderungen vor:


$args = array('post_type' => 'property',
              'meta_key' => 'price',
              'orderby' => 'meta_value',
              'order' => 'ASC',
              'meta_query' => array(array('key' => 'price','compare' => '=',))
              );
$query = new WP_Query($args);
1
Prasad Nevase