Sidebar
ein-/ausblenden

Ähnliche Beiträge mit Tag-Funktion WordPress >2.3

Plugin für WordPress SEO

Anzeige

Um dem Leser eines Beitrags ein wenig länger auf das Weblog zu halten und für die Seite zu begeistern, gibt es unter anderem die Möglichkeit auf Beiträge zu verweisen, die einen ähnlichen Inhalt besitzen. Unter WordPress konnte man eine derartige Funtkion mit Hilfe von Plugins realisieren. Dabei stand einerseits das Plugin Related Posts zur Verfügung oder man ging über eine zusätzliche Tagging-Funktion mit einer derartigen Funktion auf Basis der Tags, beispielsweise Simple Tagging konnte dies.

Seite dem WordPress in der Version 2.3 erschienen ist, ist eine Tagging-Funktion im Standard an Board und warum sollte man diese nicht für die Möglichkeit und den Mehrwert „Ähnliche Beiträge” nutzen.

Mit diesen Vorgaben habe ich eine Funktion erstellt, die dies kann und ich möchte sie in das Plugin ©Feed integrieren, bei der es in der aktuellen Version zwei Möglichkeiten dieser Form für die Erweiterung des Feeds gibt.

Nun bin ich durch den Artikel WP – Ähnliche Artikel (Plugin) mir Daniel in Kontakt gewesen und habe ihm die Funktion zukommen lassen. Er hat dazu auch einen Artikel hinterlegt, so dass ich mir hier weitere Ausführungen sparen kann. Viel Spass beim Umsetzen.

–> Zum Artikel related posts per tag-Funktion

Update

Ich habe der Funktion noch einige Abfragen spendiert, so dass es beispielsweise bei der Suche, die ohne Tags auskommt, nicht zu Fehlern in der Ausgabe kommt. Zu finden unter dem folgendem Download.

Download:

Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.

Download als zip-DateiDownload als zip-Datei: functions-related_post_tags.zip – 1 kByte

7 Kommentare und 1 Trackback zu „Ähnliche Beiträge mit Tag-Funktion WordPress >2.3“

  1. 1
    Kommentar von Micha

    Das neue Simple Tags Plugin hat ebenfalls diese Funktionalität. Du kannst die related Posts unter jedem Beitrag und auch im Feed darstellen.

  2. 2
    Trackback von danieljaeger.DE
  3. 3
    Kommentar von René Ade

    Hallo,

    ich habe ein Plugin geschrieben das die verwandten Beiträge in einem Sidebar Widget, also rechts in der Navigation anzeigt, oder einen Platzhalter im Beitrag ersetzt:

    http://www.rene-ade.de/inhalte/wordpress-plugin-relatedposts.html

    Gruß, René

  4. 4
    Kommentar von chris

    Cooles Plugin und bei WordPress zudem auch super leicht zu installieren .. leider fand ich bisher nur vieles auf englisch, aber bei Euch findet man vieles und gut beschrieben

  5. 5
    Kommentar von BTTV

    Also das Skript hat sich ja schnell in die functions.php und single.phph einzubauen lassen und lieferte gute Treffer. Allerdings ist bei mir die Anzahl der Queries deutlich nach oben gegangen und der Aufruf der Seiten hat sich deutlich verlangsamt. Nach etwas suche bin ich auf das Plugin Efficient Related Posts gestoßen. Dies liefert ähnlich gute Ergebnisse und ist deutlich schneller.

  6. 6
    Kommentar von zauberer & hütchenspieler

    danke für den netten tipp, habe schon bei einigen anderen gesucht, aber leider nicht wirklich richtig funktionierende sachen gefunden ... und dann stolperte ich über dies :)
    hab´s gleich mal eingebaut und funktioniert alles bestens.

    ein frage, bei deinen artikeln ist immer diese kleine metabox drunter und da steht unter anderem gelesen, heute und zuletzt ... wie geht das ?

    und dann habe ich da noch einen button entdeckt: "ist die arbeit nicht 1 euro wert?"
    ja das ist sie und den werde ich jetzt auch gleich mal überweisen!

    Danke Victor

  7. 7
    Kommentar von Frank Bültge

    @Victor: diesen Hinweis in der Metabox erzeuge ich mit einem Plugin: Sayfa Sayaç, PostReadCounter

  8. 8
    Kommentar von zauberer & hütchenspieler

    ich merke schon, ich sollte hier mal noch ein bisschen weiterstöbern, danke auch für den Tipp ist eingebaut, und es folgt mein Tip :)

Kommentar schreiben

Kommentarregeln: Bleib cool, kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen oder Initialen und nicht den Namen eines Unternehmens, dies würde als Spam gewertet und wird gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.

Kommentar-Hilfe

händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.

Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.

xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>

Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als &lt; und > als &gt; einfügt.

E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.

Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.

Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.

Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.