Title: query_posts($query_string.&#039;&amp;custom metabox&#039;);
Last modified: 4 augustus 2016

---

# query_posts($query_string.'&custom metabox');

 *  [webwerkplaats](https://nl.wordpress.org/support/users/webwerkplaats/)
 * (@webwerkplaats)
 * [13 jaren, 9 maanden geleden](https://nl.wordpress.org/support/topic/query_postsquery_stringcustom-metabox/)
 * Ik wil graag voor een autodealer een voorpagina hebben waar ik met een dropdown
   menu kan kiezen voor 1 bepaald merk (in plaats van alle posts)
    Dropdown werkt.
   Wordt “bevolkt” door alle waarden die de custom meta box mh_merk heeft met de
   volgende code:
 *     ```
       <form name="search" action="" method="get">
         <select name="Merk">
         <?php
         $metakey = 'mh_merk';
         $merk = $wpdb->get_col($wpdb->prepare("SELECT DISTINCT meta_value FROM $wpdb->postmeta WHERE meta_key = %s ORDER BY meta_value ASC", $metakey) );
         if ($merk) {
           foreach ($merk as $mh_merk) {
             echo "<option value=\"" . $mh_merk . "\">" . $mh_merk . "</option>";
           }
         }
         ?>
         </select>
         <input type="submit" value="search" />
       </form>
       ```
   
 * Vraag 1 is dan: hoe maak ik de gekozen waarde zichtbaar ? Met echo ?
 * Dan vraag 2:
    Ik denk (goed geraden ik ben GEEN PHP coder) dat $merk de waarde
   bevat die gekozen is ? Zo ja, hoe filter ik dan in de index.php uitsluitend posts
   met het aangeklikte merk ? Dus:
 * `<?php query_posts($query_string.'&category_name=Landrover'); ?>`
 * werkt, maar hoe vervang ik ‘&category_name=Landrover’ door
    de gekozen waarde?(
   $merk ?)
 * Oh ja, ik ben ECHT geen coder….

1 reactie aan het bekijken (van in totaal 1)

 *  [Karthuizer](https://nl.wordpress.org/support/users/santermans/)
 * (@santermans)
 * [13 jaren, 9 maanden geleden](https://nl.wordpress.org/support/topic/query_postsquery_stringcustom-metabox/#post-46223)
 * Ik zou helemaal anders maken, eigenlijk zijn al die dingen om zoiets te maken
   al voorzien in wordpress.
    Ik zou maken met ‘custom posts types’ en ‘get_term_list’.
   En dan beetje gebruik maken van de wordpress hierarchy(wel niet te veel). Dus
   kijk is bij custos posts types’ en ‘get_term_list’. 😉 Die twee bovenstaande 
   functies heb ik ook gebruik voor mijne (katten)site.

1 reactie aan het bekijken (van in totaal 1)

 Het onderwerp ‘query_posts($query_string.'&custom metabox');’ is gesloten voor 
nieuwe reacties.

## Tags

 * [custom metabox filter query](https://nl.wordpress.org/support/topic-tag/custom-metabox-filter-query/)

 * In: [Code oplossingen gezocht](https://nl.wordpress.org/support/forum/code-oplossingen/)
 * 1 reactie
 * 2 deelnemers
 * Laatste antwoord van: [Karthuizer](https://nl.wordpress.org/support/users/santermans/)
 * Laatste activiteit: [13 jaren, 9 maanden geleden](https://nl.wordpress.org/support/topic/query_postsquery_stringcustom-metabox/#post-46223)
 * Status: onopgelost

## Onderwerpen

### Meest populaire onderwerpen

### Onderwerpen zonder reacties

### Non-support onderwerpen

### Opgeloste onderwerpen

### Onopgeloste onderwerpen

### Alle onderwerpen
