eigene Funktion wp_list_categories Liste Begriffe wie Checkboxen

Schreiben brauche ich eine eigene Funktion wp_list_categories also statt der Darstellung einer hierarchischen Liste von links, die Sie sind, anstatt eine Liste von Checkboxen mit den übergeordneten Begriffen angezeigt wird, wie h3-tags.

Die endgültige Ausgabe Aussehen wird http://jsfiddle.net/amesy/kwqpf5fv/6/

Hier ist der PHP code in mein WordPress-template-Datei...

<?php 
//list terms in a given taxonomy using wp_list_categories (also useful as a widget if using a PHP Code plugin)

$taxonomy     = 'tags';
$orderby      = 'name'; 
$show_count   = 1;      //1 for yes, 0 for no
$pad_counts   = 0;      //1 for yes, 0 for no
$hierarchical = 1;      //1 for yes, 0 for no
$title        = '';

$args = array(
  'taxonomy'     => $taxonomy,
  'orderby'      => $orderby,
  'show_count'   => $show_count,
  'pad_counts'   => $pad_counts,
  'hierarchical' => $hierarchical,
  'title_li'     => $title
);

?>

<ul class="categories">
    <?php wp_list_categories( $args ); ?>
</ul>

Hier ist der HTML-Code <?php wp_list_categories( $args ); ?> Ausgänge...

<ul class="categories">
<li class="cat-item cat-item-21"><a href="http://tandsdev.co.uk/portfoliotags/client/" >Client</a>      (0)
<ul class='children'>
<li class="cat-item cat-item-22"><a href="http://tandsdev.co.uk/portfoliotags/bmw/" >BMW</a> (3)
</li>
</ul>
</li>
<li class="cat-item cat-item-25"><a href="http://tandsdev.co.uk/portfoliotags/section/" >Section</a>    (0)
<ul class='children'>
<li class="cat-item cat-item-27"><a href="http://tandsdev.co.uk/portfoliotags/automotive/" >Automotive</a> (3)
</li>
<li class="cat-item cat-item-28"><a href="http://tandsdev.co.uk/portfoliotags/property/" >Property</a> (2)
</li>
</ul>
</li>
<li class="cat-item cat-item-26"><a href="http://tandsdev.co.uk/portfoliotags/service/" >Service</a> (0)
<ul class='children'>
<li class="cat-item cat-item-29"><a href="http://tandsdev.co.uk/portfoliotags/branding/" >Branding</a> (3)
</li>
<li class="cat-item cat-item-30"><a href="http://tandsdev.co.uk/portfoliotags/email/" >Email</a> (3)
</li>
<li class="cat-item cat-item-31"><a href="http://tandsdev.co.uk/portfoliotags/website/" >Website</a> (2)
</li>
</ul>
</li>
</ul>

Den checkbox-code, den ich möchte jedem Begriff angezeigt werden, wie ein Filtersystem, die hier gesehen werden können, http://jsfiddle.net/amesy/kwqpf5fv/6/

<div class="tags">
    <h3>service</h3>
        <label><input type="checkbox" id="type-Website" rel="Website">Website</label>
        <label><input type="checkbox" id="type-Email" rel="Email">Email</label>
        <label><input type="checkbox" id="type-Branding" rel="Branding">Branding</label>
    <h3>sector</h3>
        <label><input type="checkbox" id="type-Automotive" rel="Automotive">Automotive</label>
        <label><input type="checkbox" id="type-Property" rel="Property">Property</label>
</div>

Möchte ich auch noch behalten Sie die Kontrollkästchen hierarchische wie im obigen Beispiel, aber der Titel in der h3-tags sind übergeordnete Begriffe, und ich will nicht diese als Checkboxen, wie mache ich das? 🙂

InformationsquelleAutor Amesey | 2015-01-06

Schreibe einen Kommentar