Hi LuLP,
Ich bins mal wieder :-D.
Hab folgende Lösung!
Zitat
<?php
if (single_cat_title())
{
echo '<header class="page-header><h1 class="page-title">';
single_cat_title();
echo '</h1><div class="left-corner"></div></header>';
}
else {
}
?>
Alles anzeigen
Da fehlt ein " bei class="page-header.
1.
Zitat
Ich will Individuelle Title für meine Kategorien
Jep. Doch überleg mal, das ist doch der genau der gleiche Fall, wie der als es um die Navigationsmenues ging. Falls du einfachstes Programmieren lernen möchtest, wäre das doch gerade ein guter Zeitpunk. Falls du Lust hast, kannstu Du diese Tutorial (für diesen Fall reicht bis Kapitel 17 total aus, geht schnell) http://tut.php-quake.net/de/ mal durcharbeiten, danach sollten die Anpassungen von den Navigationslinks zum Kategorientitel kein Problem mehr sein. Hier findest Du auch noch mehr Infos zur Funktion single_cat_title.
Probiers damit doch nochmal selbst, falls du Lust hast. Falls nicht, mach ich's schnell.
2.
Zitat
Ich hab meien Kategorien umbenannt z.b in Meine Projekte
Das ist Bullshit, Kategorienamen werden überall gebraucht und wenn Du sie wegen einer Sache umbennen musst, dann zerstörst du mit der Unbennung die anderen Sachen.
funktioniert vllt sowas wie
$ID=get_thecategory();
$MP = array ('20'); //ID der Kategorie mit Meine Projekte
$LP = array ('10','11','12'); // IDS der Kateorien mit Lets play
if (get_the_category()=$MP)
{
echo '<header class="page-header><h1 class="page-title">Meine ';
single_cat_title();
echo '</h1><div class="left-corner"></div></header>';
}
else {
}
Alles anzeigen
Das ist im Ansatz die richtige Lösung, nur hast Du mehrere Unsauberkeiten und doofe Fehler drin. Mach das Tutorial oben und Dir fallen diese Sachen selbst auf, kannst sie korriegiern und wirst sie schnell nicht mehr machen.
if (get_the_category()=$MP)
Hier fragst Du ja ab, ob die Aktuelle Kategorie gleich der Meine Projekte Kategorie ist. Der Fehler ist, dass Du = anstatt == verwendest. = weisst einen Wert zu. Also z.Bsp. x=3; dann ist nacher in x eine 3 gespeichert. == fragt, ob die die beiden Sachen gleich sind. Das klappt wunderbar bei einfachen Sachen, wie zum Beispil Integer (ganze Zahlen). Also x == 3 fragt ob x gleich 3 ist. Nun hast du aber zwei array, die du vergleichst, arrays sind komplizierter, da ist es heickel ein == zu verwenden. Was wenn dein Post plötzlich noch eine zweite Kategorie (z.Bsp. '10') hat, dann wird ('10', '20') mit ('20') verglichen, das ist dann sicher nicht mehr das gleiche. Um Arrays oder Elemente von Arrays zu vergleichen, gibts spezielle Funktionen. Mach das tutorial, dann lernst du's.
Zudem musst du noch in die Klammern des else {} einfüllen, was passieren soll, wenn ein Post in $LP ist.