1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

"abgelegt unter" entfernen

Dieses Thema im Forum "Konfiguration" wurde erstellt von webinfo, 13. Februar 2006.

  1. webinfo

    webinfo New Member

    Registriert seit:
    11. Januar 2006
    Beiträge:
    2
    Zustimmungen:
    0
    Wie kann man den "Ausdruck" zum oben stehenden Bereich "abgelegt unter" ausblenden / entfernen?
     
  2. SuMu

    SuMu Well-Known Member

    Registriert seit:
    5. Januar 2006
    Beiträge:
    6.302
    Zustimmungen:
    84
    in deinem theme-ordner, suchst du die datei:
    index.php, die musst du anpassen

    bei mir sieht das so aus:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    da solltest du fündig werden:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    #2 SuMu, 13. Februar 2006
    Zuletzt von einem Moderator bearbeitet: 13. Februar 2006
  3. neugierig_

    neugierig_ Member

    Registriert seit:
    17. April 2011
    Beiträge:
    6
    Zustimmungen:
    0
    "Abgelegt in ..." Alle Unterkategorien

    Hallo,

    wäre super wenn mir einer von euch helfen kann.
    Ich wüßte gerne wie ich alle Kategorien (inkl. unterkategorien) anzeigen lassen kann.

    Also z.B.

    Abgelegt in Europa - Deutschland - Bayern - Klein Kleckersdorf - Bauer Heinz

    Danke für eure Hilfe.
     
  4. alchymyth

    alchymyth Well-Known Member

    Registriert seit:
    7. Juni 2009
    Beiträge:
    3.959
    Zustimmungen:
    1
    link zu deiner seite?
    kannst du ein beispiel mit mehr einzelheiten geben?
    wo in der seite? unterhalb des artikels?

    prinzip:

    fuer alle artikel-kategorien und deren unterkategorien:

    um die kategorien des artikels zu bekommen:
    get_the_category()
    http://codex.wordpress.org/Function_Reference/get_the_category

    mit diesen kategorien einen foreach-loop erstellen:

    um unterkategorien dieser kategorien zu bekommen:
    get_categories()
    http://codex.wordpress.org/Function_Reference/get_categories
    mit dem 'child_of' parameter

    die auch in einem foreach-loop ausgeben;

    verlinken mit
    get_category_link()
    http://codex.wordpress.org/Function_Reference/get_category_link
     
  5. neugierig_

    neugierig_ Member

    Registriert seit:
    17. April 2011
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo!

    Danke für deine Antwort, das hat mir deutlich weitergeholfen.
    Leider noch nicht ganz zum Ziel gebracht.
    Durch diesen Code zeigt er mit leider alle Kategorien an die es gibt, egal ob der jeweilige Beitrag untergeordnet ist oder nicht.
    Ich vermute der Fehler liegt bei 'child_of' => 0
    Dort bin ich mir aber unsicher was ich eintragen soll, bei allen anderen sachen die mir eingefallen sind, kam gar kein ergebnis.
    Findest du vielleicht den Fehler?

    Sorry einen Link kann ich dir nicht geben, das liegt alles nur auf meiner Festplatte mit XAMP.
     
    #5 neugierig_, 17. April 2011
    Zuletzt bearbeitet: 17. April 2011
  6. alchymyth

    alchymyth Well-Known Member

    Registriert seit:
    7. Juni 2009
    Beiträge:
    3.959
    Zustimmungen:
    1
    als erstes im code muss das hier sein:

    der code wird zwei verschachtelte foreach loops haben:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    (ist jetzt nicht auf doppelte kategorienausgabe geprueft)
    (wenn die artikel-kategorie keine child-kategorie hat, wird der innere foreach-loop wahrscheinlich eine php warnung ausgeben.)
     
    #6 alchymyth, 18. April 2011
    Zuletzt bearbeitet: 18. April 2011
  7. neugierig_

    neugierig_ Member

    Registriert seit:
    17. April 2011
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo!

    Vielen Dank das du so schnell antwortest.
    Bei dem Code bekomme ich leider ein Fehler:

    Warning: Illegal offset type in isset or empty in D:\homepage\xampp\xampp\htdocs\wordpress\wp-includes\taxonomy.php on line 1159

    Der Code in der Linie 1159 aus der taxonomy.php sieht so aus:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Daraufhin habe ich statt
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    das hier geschrieben:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Also habe ich insgesamt nun:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Die erste Kategorie gibt er richtig an. Danach gibt er auch die Categorie ID aus, aber keine weitere Kategorien.
    Hast du ne Idee?
     
  8. alchymyth

    alchymyth Well-Known Member

    Registriert seit:
    7. Juni 2009
    Beiträge:
    3.959
    Zustimmungen:
    1
    (die ID gibt der code wahrscheinlich aus, weil es echo $cat_id;
    ist anstelle von echo $category->term_id;)


    rueckfrage: welches ist die kategorie von artikel?

    wenn der artikel in der kategorie 'europa' ist, wuerde ich eine ganze reihe von unterkategorien erwarten;
    wenn der artikel aber in 'bauer heinz' ist, dann natuerlich keine unterkategorie.
     
  9. neugierig_

    neugierig_ Member

    Registriert seit:
    17. April 2011
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo,

    ich hab mich wohl doof ausgedrückt.
    Folgendes will ich erreichen:

    Der Artikel ist in "Bauer Heinz" abgelegt.
    Jetzt soll er anzeigen:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Wenn der Artikel in "Bayern" abgelegt ist, dann soll er folgendes anzeigen:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!

    So dass man schnell erkennen kann zu welchen Kategorien der Artikel gehört.
     
  10. alchymyth

    alchymyth Well-Known Member

    Registriert seit:
    7. Juni 2009
    Beiträge:
    3.959
    Zustimmungen:
    1
    ok - das ist ja dann genau anders rum :lol:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    also das prinzip:
    hole die kategorie(n) vom post;
    foreach loop fuer alle kategorien:
    a:
    erstelle den link zur kategorie und speicher den als array-element;
    wenn eine eltern-kategorie vorhanden ist - gehe zu a:
    sonst -
    drehe die reihenfolge des arrays um;
    verwandle den array in eine string mit trennzeichen;
    ausgabe;
    ende foreach loop.

    bei nur einer kategorie im post ist die ausgabe ok; sonst noch einen zeilenumbruch and das echo anhaengen:
    echo implode(' - ', $cat_link) . '<br/>';

    http://php.net/manual/en/control-structures.do.while.php
     
  11. neugierig_

    neugierig_ Member

    Registriert seit:
    17. April 2011
    Beiträge:
    6
    Zustimmungen:
    0
    Super!

    Vielen Dank.

    Jetzt klappt es genau so wie ich es mir gewünscht habe.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden