2016-08-11 2 views
0

Ich wurde gebeten, ein neues Dropdown-Menü in WordPress zu erstellen. Ich habe noch nie WordPress benutzt und auch noch nie in PHP programmiert. Ich habe einen Code für ein vorhandenes Dropdown-Menü gefunden, aber ich verstehe nicht, wie es funktioniert. Ich hatte gehofft, jemand könnte mir helfen, es zu erklären, damit ich verstehen kann, was vor sich geht.Hilfe beim Verständnis von WordPress Dropdown-Code

<?php if (is_taxonomy_hierarchical($taxonomy)) : ?> 
    <tr class="form-field term-parent-wrap"> 
     <th scope="row"><label for="parent"><?php _ex('Parent', 'term parent'); ?></label></th> 
     <td> 
      <?php 
      $dropdown_args = array(
       'hide_empty'  => 0, 
       'hide_if_empty' => false, 
       'taxonomy'   => $taxonomy, 
       'name'    => 'parent', 
       'orderby'   => 'name', 
       'selected'   => $tag->parent, 
       'exclude_tree'  => $tag->term_id, 
       'hierarchical'  => true, 
       'show_option_none' => __('None'), 
      ); 

      /** This filter is documented in wp-admin/edit-tags.php */ 
      $dropdown_args = apply_filters('taxonomy_parent_dropdown_args', $dropdown_args, $taxonomy, 'edit'); 
      wp_dropdown_categories($dropdown_args); ?> 
      <?php if ('category' == $taxonomy) : ?> 
      <p class="description"><?php _e('Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional.'); ?></p> 
      <?php endif; ?> 
     </td> 
    </tr> 

Dank

+0

Was ist Ihre spezifische Frage? Im Idealfall sollten Sie sich mit einem bestimmten Problem befassen und es beheben. Das ist doch ganz allgemein "helft mir aus", was hier eigentlich nicht erlaubt ist. Aber ich bin sicher, dass wir Ihnen helfen werden, wenn Sie etwas mehr erklären. – Lee

+0

Sorry, nun, ich möchte ein Dropdown-Menü erstellen, das einfach Ja oder Nein als die beiden Optionen hat. Der Code, den ich gezeigt habe, ist alles, was ich gefunden habe, das es bereits gibt, und ich bin mir nicht sicher, wie es funktioniert, so wie ich nicht verstehe, was eine Taxonomie ist –

+0

Dann ist es besser, nur Standard-HTML zu verwenden. Die 'wp_dropdown_categories' Funktionen, die Sie hier verwenden, tun genau das. Zeigt die Wordpress-Kategorien in einem Dropdown-Menü an. – Lee

Antwort

0

Erstens sagen Sie uns, welche Art von Drop-Down für Sie suchen. Was möchten Sie im Dropdown-Menü haben? Da Ihr Code derzeit so eingestellt ist, dass er Links zu Ihren Posts anzeigt.

Dies könnte nützlicher sein, wenn Sie den Wordpress-Codex über diese Funktion lesen und Ihren Code durchsehen, um zu versuchen, ihm zu folgen.

Sie können auch versuchen, die Argumente zu ändern, um die Ausgabe des Dropdowns zu ändern.

https://codex.wordpress.org/Function_Reference/wp_dropdown_categories

+0

Danke, ich sehe es mir an und sehe, ob es hilft –

+0

Nach deinem letzten Kommentar glaube ich nicht, dass du irgendeine Wordpress-Funktion verwenden solltest, um überhaupt ein Dropdown zu erstellen, denn wenn du nur ein 'Ja' oder willst "Nein", keine der WP-Funktionen wird das tun. – Lee

+0

Ok, gut danke für die Hilfe, ich schätze es wirklich –

Verwandte Themen