Für ein Redesign mit Wordpress sollen die Kategorien die Navigation darstellen. 7 Stück gibt es.
Wordpress liefert die offenbar nach Alphabet aus. Die Redaktion Wünscht „Aktuelles“ vor „Aktionen“.
Wenn ich mit print_r ( get_categories() ); die „get_categories()“ ausgeben lasse kommt da echt viel Zeug und alle haben einen [0] Index. Ich möchte also [0] mit [1] tauschen.
Googlen wie man nen array Sortiert: http://php.net/manual/de/function.usort.php
Usort() als Funktion sieht gut aus doch ich hab keine Idee wie ich dem jetzt eine (feste) Sortierreihenfolge als Bedingung deklarieren kann =(
Was im PHP Code steht der in sidebar.php ist
Klar! Ich kann das auch „plain“ mit HTML reinschreiben, doch das geht mir gegen den Strich. Wozu hab ich dann ein CMS? Kann ich auch gleich jedes Mal eine neue *.html Seite mit FTP hochladen wir vor 20 Jahren… Möchte auch was dazulernen wenn es denn Möglich ist.
Der der PHP kann hat das Unternehmen verlassen und der Andere ist nur Halbtags da und macht kein PHP sondern RubyOnRails.
Plain nur wenn es nicht anders geht…
Wordpress liefert die offenbar nach Alphabet aus. Die Redaktion Wünscht „Aktuelles“ vor „Aktionen“.
Wenn ich mit print_r ( get_categories() ); die „get_categories()“ ausgeben lasse kommt da echt viel Zeug und alle haben einen [0] Index. Ich möchte also [0] mit [1] tauschen.
Googlen wie man nen array Sortiert: http://php.net/manual/de/function.usort.php
Usort() als Funktion sieht gut aus doch ich hab keine Idee wie ich dem jetzt eine (feste) Sortierreihenfolge als Bedingung deklarieren kann =(
PHP-Code:
<div id="categories" class="margin-bottom-60 lala">
<?php #order by [ Aktionen, Aktuelles, box, Produkte, Magazin, Produkkttests, Rezepte ]
/*
tausche "Aktionen", "Aktuelles" vertauschen
[1] - Aktuelles
[0] - Aktionen
[2] - box
....
[8] - Rezepte
*/ ?>
<ul>
<li class="clear li-marker"><img class="left" alt="Aktuelles" src=""><a href="http://localhost/redesign-2015/?cat=1">Aktuelles</a> </li>
<li class="clear li-marker"><img class="left" alt="Box" src=""><a href="http://localhost/redesign-2015/?cat=350">Box</a> </li>
<li class="clear li-marker"><img class="left" alt="Neue Produkte" src=""><a href="http://localhost/redesign-2015/?cat=1801">Neue Produkte</a> </li>
<li class="clear li-marker"><img class="left" alt="Magazin" src=""><a href="http://localhost/redesign-2015/?cat=564">Magazin</a> </li>
<li class="clear li-marker"><img class="left" alt="Produkttests" src=""><a href="http://localhost/redesign-2015/?cat=37">Produkttests</a> </li>
<li class="clear li-marker"><img class="left" alt="Rezepte" src=""><a href="http://localhost/redesign-2015/?cat=334">Rezepte</a> </li>
</ul>
</div>
PHP-Code:
<div class="margin-bottom-60 lala" id="categories">
<ul id="getit">
<?php foreach(get_categories() as $category) { ?>
<li class="clear li-marker">
<?php echo '<img class="left" src="'. get_template_directory_uri() .'/images/kategorie-'. $category->slug .'.jpg" alt="' . $category->cat_name . '" />'?>
<a href="<?php echo get_term_link( intval($category->term_id), $category->taxonomy ) ?>"><?php echo $category->name ?></a>
</li>
<?php } ?>
<?php echo'was weißt du?'?>
<?php
print_r ( get_categories() );
?>
</ul>
</div>
Der der PHP kann hat das Unternehmen verlassen und der Andere ist nur Halbtags da und macht kein PHP sondern RubyOnRails.
Plain nur wenn es nicht anders geht…
Kommentar