Name der Pingbacks/Trackbacks ändern?

  • In meinen Kommentaren erscheinen die Pingbacks unter dem langen Namen "Blogname>>Blog Archiv>>Beitrag Titel..."

    Ich möchte das umstellen, dass dort nur erscheint "Pingback von xxx", also nicht der ellenlange Text des Ursprungsblogs als Name.

    Ich war zuerst auf der falschen Fährte und habe nach einen Plugin gesucht, wie ich dort erfahren habe, wird das aber ausschließlich durch das Theme erzeugt

    Mein Theme basiert ursprünglich auf Letterhead.
    Wie kann ich dort in der (comments.php) die Ausgabe der Trackbacks/ Pingbacks verändern,
    dass nur Trackback / Pingpack von... und der kurze Blogname als Name in dem <a href.... erscheint und nicht der ganze "Krümelpfad"?


    • 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)

    Mehr erfahren

  • Nun sehe ich gar kein Land mehr... :???:

    ...nicht über Plugin, nicht über Theme-Layout...
    Welche Möglichkeit bleibt denn da nun noch bei WP 2.0.5 ?

    Machbar ist es auf jeden Fall, denn viele WP-Blogs haben das so.


  • Nun sehe ich gar kein Land mehr... :???:

    ...nicht über Plugin, nicht über Theme-Layout...
    Welche Möglichkeit bleibt denn da nun noch bei WP 2.0.5 ?

    Machbar ist es auf jeden Fall, denn viele WP-Blogs haben das so.


    Das müsste man direkt in den Kerndateien von WordPress ändern.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hmmmm.... naja es gibt zwei Punkte bei der Geschichte: Einerseits wie das Theme die Trackbacks an und für sich aufbereitet, und andererseits wie das andere Blog die Trackbacks übermittelt.

    Liegts am Theme kann man die comments.php entsprechend anpassen, bei letzterem dagegen müsste man wohl die Kommentare bzw. Trackbacks selbst editieren.

    Du kannst ja mal einen Blick auf http://www.i-jeriko.de/2006/10/31/kri…icht-erwunscht/ werfen, vor dem Formular werden die Trackbacks aufgelistet. Ist es ungefähr das was du willst?

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

  • Immer diese Provokationen... :mrgreen:

    Na gut, lassen wir uns also provozieren. Ich hätte dann mal dieses (absolut ungetestete!) Beispiel-Plugin anzubieten:


    P.S.
    Geht noch vieeeel einfacher:

    in der comments.php das hier

    PHP
    <?php comment_author_link(); ?>

    durch

    PHP
    <?php
    	 if ($comment->comment_type == 'trackback') {
    		comment_author_url_link('Pingback/Trackback');
    	 } else {
    		comment_author_link();
    	 }
    ?>

    ersetzen.

    Einmal editiert, zuletzt von mastermind (9. Dezember 2006 um 20:57)

  • Danke für die Vorschläge.
    Ich bekomme es aber nicht so hin, wie es gedacht war. :confused:

    Irgendwie muss die URL noch gekürzt werden, so dass nicht der komplette Link auf das Posting
    erscheint, sondern nur der Name der Website, aber verlinkt mit dem Posting.


  • PHP
    <?php
    	 if ($comment->comment_type == 'trackback') {
    		$commenter_url = parse_url($comment->comment_author_url);
    		comment_author_url_link("{$commenter_url['scheme']}://{$commenter_url['host']}/");
    	 } else {
    		comment_author_link();
    	 }
    ?>

    So vielleicht?

  • Yep, habe die Zeile noch etwas verkürzt, damit nur die Domain erscheint, nun ist es fast perfekt. :-D

    PHP
    comment_author_url_link($commenter_url['host']);


  • Hier nun meine (vorläufige) Lösung, mit der ich erstmal leben kann.

    Es geht sicher noch eleganter, aber das verschiebe ich auf ein andermal.

    Danke für die Starthilfe!


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!