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

Kategorie im Beitragstitel

Dieses Thema im Forum "Design" wurde erstellt von markus854, 17. Februar 2010.

  1. markus854

    markus854 Member

    Registriert seit:
    10. September 2009
    Beiträge:
    16
    Zustimmungen:
    0
    Hallo,

    ich versuche etwas zu realisieren, kriege es aber nicht alleine hin. Es betrifft den Blogposttitel

    Beispiel:
    Titel: Urlaub 2010
    Permalink: /urlaub-2010/

    So speichere ich das ab. Zur Darstellung auf dem Blog möchte ich jedoch noch eine Kategorie als Prefix hinzufügen, ohne dass davon die Permalink-Url berührt wird.

    Beispiel: Urlaub 2010 (Video)

    Problem: Der Blogpost ist in mehreren Kategorien eingetragen, daher reicht das nicht einfach nur the_category(', '); hinter the_title(); einzufügen. So würden alle Kategorien aufgelistet werden.

    Ich möchte nun eine Abfrage:
    Wenn Kategorie = Video, dann Ausgabe = (Video)
    Wenn Kategorie = Audio, dann Ausgabe = (Audio)
    Wenn Kategorie = Video & Audio, keine Ausgabe

    Es darf immer nur eine Kategorie angezeigt werden. Ich möchte dadurch lästiges hinzufügen von (Video) usw. zum Blogpost verhindern, sonst erscheint das auch immer im Permalink.

    Mein Versuch...

    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?>(<?php
    if (is_category('Video');
    {
    echo "Video";
    }
    ?>)</a></h2>

    funktioniert leider nicht... habe kaum Ahnung von PHP...

    Kann mir jemand helfen?

    mfg,
    markus
     
  2. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    In deinem Code ist da Semikolon hinter if(); zuviel.
     
  3. markus854

    markus854 Member

    Registriert seit:
    10. September 2009
    Beiträge:
    16
    Zustimmungen:
    0
    kann man denn mit is_category arbeiten oder ist das falsch? mit $page_id zeigt er mir nichts an...
     
  4. mfitzen

    mfitzen Well-Known Member

    Registriert seit:
    9. Juli 2006
    Beiträge:
    9.820
    Zustimmungen:
    2
    Warum so kompliziert?

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    #4 mfitzen, 17. Februar 2010
    Zuletzt bearbeitet: 17. Februar 2010
  5. markus854

    markus854 Member

    Registriert seit:
    10. September 2009
    Beiträge:
    16
    Zustimmungen:
    0
    Das habe ich eigentlich oben beschrieben. Mit deinem Code wird er mir alle Kategorien ausgeben, sprich wenn ich 4 Kategorien ausgewählt habe, dann gibt er mir alle 4 aus. Ich möchte aber nur vereinzelte Kategorien ausgeben lassen....
     
  6. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    war nur ein von mir verwendeter code. Natürlich musst du bei dir die cat abfragen. Ich wollte dir nur zeigen, wie ein if-Abfrage aufgebaut wird.
     
  7. mfitzen

    mfitzen Well-Known Member

    Registriert seit:
    9. Juli 2006
    Beiträge:
    9.820
    Zustimmungen:
    2
    Arrrghhhh... Sorry, das hab ich glatt überlesen. Mein Fehler.

    Den Sinn dahinter verstehe ich aber nicht so ganz. Warum vergibst Du dem jeweiligen Titel 2 Kategorien, willst aber nur eine davon anzeigen lassen? Dann vergib doch direkt nur eine Kategorie.
     
  8. markus854

    markus854 Member

    Registriert seit:
    10. September 2009
    Beiträge:
    16
    Zustimmungen:
    0
    danke für die hilfe!

    es sieht einfach auf der startseite nicht sonderlich gut aus, wenn dort mehrere kategorien angezeigt werden (im posttitel), ich will nur grob anzeigen, ob video oder sonst was, unterteile es ja nochmal in unterschiedliche "video kategorien", würde ich nur eine kategorie nutzen wär es einfach

    ich hab das nun so gelöst, das funktioniert auch

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    was meint ihr, ist das so ok? könnte ich theoretisch noch weitere elseif einbauen ohne probleme?
     
  9. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Das läuft, hab ich mal aufgebaut:
     
  10. markus854

    markus854 Member

    Registriert seit:
    10. September 2009
    Beiträge:
    16
    Zustimmungen:
    0
    deinen code werd ich noch testen, meiner läuft soweit

    ich hab den selben code von mir noch in diese dateien eingefügt
    wp-includes/feed-rss.php
    wp-includes/feed-rss2.php

    funktioniert allerdings nicht.....
     
  11. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Sowas würde grundsätzlich nicht machen, die Datei wird beim nächsten update wieder überschrieben.
     
  12. mfitzen

    mfitzen Well-Known Member

    Registriert seit:
    9. Juli 2006
    Beiträge:
    9.820
    Zustimmungen:
    2
    Genau das wollte ich auch gerade vorschlagen (also wie in #9). Kategorie abfragen -> wenn true mit Zusatz -> wenn false nur den Titel
     
  13. markus854

    markus854 Member

    Registriert seit:
    10. September 2009
    Beiträge:
    16
    Zustimmungen:
    0
    ihr seid wirklich super! :D

    hab's nun hinbekommen mit dem code von post 9, allerdings musste ich "is_category" in "in_category" ändern, sonst zeigt er mir nichts an

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    wenn jetzt noch jemand eine lösung für den feed hätte, wäre das super... DANKE!
     
  14. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Die Lösung ist mir aber noch nicht logisch:
    Die Abfrage wird der Reihe nach abgearbeitet.
    D.h. wenn ein Artikel in beiden Kategorien ist, wird die Kategorie angezeigt, die als erste gefunden wird.
     
  15. markus854

    markus854 Member

    Registriert seit:
    10. September 2009
    Beiträge:
    16
    Zustimmungen:
    0
    es gibt eigentlich keinen post, der sowohl video als auch audio beinhaltet, aber wenn man das logischer lösen könnte, wäre das schon besser...
     
  16. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Und dann musst du dich entscheiden, was angezeigt werden soll.
     
  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