2017-01-16 5 views
1

Ich habe versucht, eine Wordpress-Vorlage auf meine spezifischen Bedürfnisse zu bearbeiten. Das Problem ist, dass Benutzer standardmäßig nur eine Option aus einem Dropdown-Menü auswählen können. Ich möchte, dass sie 2 oder mehr auswählen können. Momentan ist diese Funktionalität im Admin-Panel vorhanden, wo ich mehrere Werte auswählen kann, aber vom Frontend kann nur ein Wert ausgewählt werden.Wählen Sie mehrere aus Dropdown, Einzelwert übergeben

<div class="form-option"> 
    <label for="type"><?php _e('Usage', 'framework'); ?></label> 
    <span class="selectwrap"> 
     <select name="type" id="type" class="search-select"> 
      <option selected="selected" value="-1"><?php _e('Choose', 'framework'); ?></option> 
      <?php 
      /* Property Type */ 
      $property_types_terms = get_terms(
       array(
        "property-type" 
       ), 
       array(
        'orderby' => 'name', 
        'order'  => 'ASC', 
        'hide_empty' => false, 
        'parent'  => 0 
       ) 
      ); 
      generate_id_based_hirarchical_options("property-type", $property_types_terms, -1); 
      ?> 
     </select> 
    </span> 
</div> 

auf diesem Code-Schnipsel Basierend, kann mir jemand einen Tip geben, was getan werden kann? Ich habe versucht, mehrere zu der Auswahl hinzuzufügen, und während dies mehrere Auswahlmöglichkeiten zulässt, wird nur die letzte ausgewählte Auswahl an die Datenbank übergeben.

Vielleicht ist dieser Code das Problem?

// Attach Property Type with Newly Created Property 
      if(isset($_POST['type']) && ($_POST['type'] != "-1")) { 
       wp_set_object_terms($property_id, intval($_POST['type']), 'property-type'); 
      } 

Jede Hilfe würde sehr geschätzt werden.

+0

'multiple' fehlt auf'