Habe mal eine Frage, gibt es eine Möglichkeit oder ein Plugin ... womit man die Kategorien mit den angelegten Seiten verknüpfen kann?
Nur ein Beispiel:
Seite "Home" ---> Kategorien "Biographie, Lebenslauf, u.s.w."
Seite "Bilder" ---> Kategorien "Meine, Freunde, u.s.w."
Wäre dankbar für jede Antwort!!!
Kategorien mit Seiten verknüpfen
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Ist zwar nicht im Sinne des Erfinders, aber: ;-)
:arrow: Artikel der Kategorie X auf Seite Y anzeigen « WordPress Deutschland FAQquery_posts() kannst du auch mehrere Kategorien übergeben.
-
Danke für deine schnelle Antwort, ich will ja wordpress neu erfinden ;) *lol
Danke !!!! -
Hi, also ich habe es bis jetzt noch nicht hinbekommen :(
dass sich die kategorien verändern wenn ich auf eine andere seite klicke.
ich habe mir sämtliche Plugins installiert und auch mit code probiert ... keine erfolge :(
das funktioniert zwar, aber die Kategorie steht immer noch da! Ich möchte, dass die Kategorie verschwindet, wenn ich auf die Page 46 drücke
Kann mir jemand nochmal helfen????? -
Dein Code sagt: "Wenn ich mich auf Seite #46 befinde, zeige Artikel, aber schließe Artikel aus, die sich nur in Kategorie #3 befinden.". Ist es das was du willst? Wo genau hast du den Code eingebunden?
-
Hi, als ich habe es hinbekommen, so wie ich es wollte, falls jemand das gleich problem hat hier ist der Code:
PHP<?php if (is_page('46')){ wp_list_cats('sort_column=name&optioncount=0&include=3,4'); } elseif (is_category(array(3,4))){ wp_list_cats('sort_column=name&optioncount=0&include=3,4'); } ?>
und jetzt dachte ich mir, weil ich so viele Kategorien habe, mache ich einfach ein array und übergebe die Kategorien in einem array.
Nur leider funktioniert das nicht!
PHP<?php $freunde = 3,4; if (is_page('46')){ wp_list_cats('sort_column=name&optioncount=0&include=$freunde'); } elseif (is_category($freunde)){ wp_list_cats('sort_column=name&optioncount=0&include=$freunde'); } ?>
Warum funktioniert das nicht ???? Er sagt immer auf Page 46 sind keine Kategorien. Also funktioniert die erste if schleife schon nicht.
Er übergibt die parameter nicht??? Wiesooo ???? -
Hi, als ich habe es hinbekommen, so wie ich es wollte, falls jemand das gleich problem hat hier ist der Code:
Kleiner Tipp: Nimm wp_list_cat[COLOR="Red"]egorie[/COLOR]s(), deine Funktion ist als deprectaed markiert. ;-)
Template Tags/wp list categories WordPress CodexZitatund jetzt dachte ich mir, weil ich so viele Kategorien habe, mache ich einfach ein array und übergebe die Kategorien in einem array.
Nur leider funktioniert das nicht!
Jupp. Fangen wir mal an...
Das hier...
... ist kein Array. Das ist überhaupt kein PHP, sondern müsste dir der Error-Handler um die Ohren werfen. ;-) Mach mal so:
Dann ists ein String, und das ist auch gut so. ;-)
Hier jeweils doppelte Anführungszeichen für den String, dann klappts auch mit der Variableninterpolation darin. ;-) (-> siehe PHP-Doku "Strings")
Kann man is_category() mehrere Kategorien als String übergeben? Vielleicht mit explode() zu nem Array machen:Probier das mal aus, wenn irgendwas klemmt sag einfach bescheid.
-
Hi marX, also
ich habe erstmal klein angefangen :)
mit der ersten if schleife
Code$download = "3,4"; if (is_page('46')){ wp_list_cats('sort_column=name&optioncount=0&include="$download"'); }
funtz nicht , wenigstns das müsste doch gehen?? :)
ich habe schon alles ausprobiert ... mit anführungs zeichen und ohne und und und, will einfach nicht !!! -
Sorry, so meinte ich: ;-)
Code$download = "3,4"; if (is_page('46')){ wp_list_c[COLOR="Red"]ategorie[/COLOR]s([COLOR="#ff0000"]"[/COLOR]sort_column=name&optioncount=0&include=$download[COLOR="#ff0000"]"[/COLOR]); }
Also die einfachen Anführungszeichen durch doppelte ersetzen. PHP verarbeitet die Strings unterschiedlich, Variablen werden z.B. nur zwischen doppelten Anführungszeichen korrekt ersetzt. -
Hi marX
erstmal danke, dass du mir geholfen hast!!!
jetzt funktioniert es perfekt!!
jetzt ist es echt einfacher, jetzt brauche ich nur das download array erweitern ;) ...
hier nochmal der code!!PHP
Alles anzeigen<?php $download = "3,4"; if (is_page('46')){ wp_list_cats("sort_column=name&optioncount=0&include=$download"); } elseif ( is_category( explode(',' , $download) ) ) { wp_list_cats("sort_column=name&optioncount=0&include=$download"); } ?>
thx nochmal, ich werde bestimmt noch weitere fragen haben !!! ;)
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!