Relative Links innerhalb des Blogs?

  • Hallo zusammen,

    ich musste mit meinem Blog jetzt schon zweimal umziehen, was dazu führt, dass sämtliche Links innerhalb von Beiträgen auf andere Beiträge ins Nirvana führen.

    Gibt es in Wordpress irgendwie die Möglichkeit Artikel über Ihre ID aufzurufen oder den Pfad zu den Beiträgen als Variable in den Beiträgen abzuspeichern.

    zum Beispiel irgendwie so

    PHP
    <a href="%%Pfad%%/2007/wie-teuer-wird-das-studium-teil-2/">Teil 3</a>

    noch besser wäre es wenn ich die Artikel ID nehmen könnte OBWOHL ich Permalinks benutze.

    PHP
    <a href="%%Pfad%%/%%post=82%%/">Teil 3</a>

    Denn die Artikel ID ändert sich auch bei einem Umzug nicht.


    Und kann man irgendwie alle Links die im Gesamten Blog angelegt worden sind irgendwie auflisten lassen? Alle Artikel zu durchsuchen würde etwas viel Zeit in Anspruch nehmen.

    Danke schonmal

    maalbert

    • 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

  • Die Variante mit "/?p=ID" (u.a. WordPress-Befehlen) funktioniert immer, auch wenn du Permalinks benutzt. Allerdings wüsste ich auf die Schnelle keinen SQL- o.ä. Befehl, der dir alle Beiträge auflistet, in denen interne Links vorkommen. Da müsste ich erst mal nachdenken. :wink:

    Ich persönlich nutze ein Plugin. Das erwartet innerhalb des Beitrags einen oder mehrere spezielle Tags mit der Beitrags-ID und erzeugt daraus die Links auf die jeweiligen Beiträge, Kategorien, Seiten, Kommentar oder Tags.
    Das funktioniert bei mir grandios. Mein lokaler Blog nutzt eine Domain, die es im Internet nicht gibt (wer sagt denn, dass ich lokal ".com", ".de" und Konsorten nehmen muss? :mrgreen:), und wenn ich meine echte Blogdatenbank via phpMyAdmin exportiere und lokal importiere, funktionieren alle internen Links. Und das trotz anderer "Domain" und anderer Permalinkstruktur.

    Man muss sich eben nur konsequent daran halten, dass man anstelle von Hyperlinks dieses Tag setzt. Und der Nachteil ist natürlich, dass die Verlinkung nicht funktioniert, wenn das Plugin nicht aktiv ist.

  • Zitat

    Die Variante mit "/?p=ID" (u.a. WordPress-Befehlen) funktioniert immer, auch wenn du Permalinks benutzt.


    Ok das wusste ich nicht. Ähm und wie komme ich an den Pfad zu Wordpress? gibt es dazu eine globale Variable?

    msi Welches Plugin nutzt Du?


    Zitat

    Und kann man irgendwie alle Links die im Gesamten Blog angelegt worden sind irgendwie auflisten lassen? Alle Artikel zu durchsuchen würde etwas viel Zeit in Anspruch nehmen.

    Es wäre eigendlich egal ob intern oder extern Hauptsache alle Links.

    Zitat

    Guck dir mal das Plugin an:
    Putzlowitscher Zeitung » 123 Intlink

    Danke, falls es nicht mit Wordpress Hausmitteln geht muss ich wohl auf ein Plugin zurückgreifen. Aber es ist genau dass was ich ich suchte.

  • msi Welches Plugin nutzt Du?


    Ein selbst geschriebenes, das zusätzlich zu den Beiträgen auch noch auf Kategorien, Tags und Kommentare verlinken kann. ;) Außerdem steckt ein Ersatz für die Blogroll-Funktion drin, damit ich dort auch auf bestimmte Beiträge o.ä. verlinken kann.


    Mit Hausmitteln wirst du so was definitiv nicht schaffen. Nimm das gezeigte Plugin. Mir persönlich gefällt zwar nicht, dass es mit einem HTML-Kommentar arbeitet (<!-- -->), denn dadurch siehst du nichts, falls du im visuellen Editor schreibst, aber es erfüllt seinen Zweck.

  • ...Nimm das gezeigte Plugin. Mir persönlich gefällt zwar nicht, dass es mit einem HTML-Kommentar arbeitet (<!-- -->), denn dadurch siehst du nichts, falls du im visuellen Editor schreibst, aber es erfüllt seinen Zweck.


    Naja, meine Idee dabei war, das wenn aus irgendeinem Grund das Plugin nicht aktiv ist, dann keine kryptischen Sachen auf der Seite zu sehen sind. Zudem habe ich mich auch ein wenig daran orientiert, wie Wordpress das selbst schon mit <!--more--> und <!--nextpage--> macht. Ist halt Geschmackssache :-)

    Das mit den weiteren Linkoptionen wie Kommentare, Tags usw. klingt interessant. Werde ich wohl auch mal mit aufnehmen. Ein- zweimal hätte ich das auch schon gebrauchen können.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • War nicht böse gemeint. Mein Tag arbeitet mit eckigen Klammern. Das ist nicht wirklich kryptisch. So ein bisschen phpBB-mäßig. ;)

  • Ja, schon klar :-)

    Ich meine mit kryptisch ja auch nicht die Anwendung, sondern das was der Seitenbesucher sieht, wenn das Plugin nicht aktiv ist. Vielleicht sowas wie [id=123] oder so. Das sieht dann möglicherweise seltsam aus, wenn sowas mitten im Text auftaucht.

    Andererseits hat meine Kommentarmethode wiederum den Nachteil, das auch das verlinkte Wort im Text nicht mehr zu sehen ist, was möglicherweise den gesamten Satz unleserlich macht.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Wir haben beide den gleichen Nachteil: ist das Plugin nicht aktiv, funktioniert es nicht. Bei mir steht dann eben "[tagname=123]Text[/tagname]" im Text, bei dir ist dann dort eine Lücke. :mrgreen:

    Edit: Wie lustig, der "post"-Tag funktioniert hier im Forum. ;)


  • Hallo maalbert,

    habe derzeit das gleiche Problem. Die einzige einigermaßen arbeitserleichternde Möglichkeit ist das PlugIn Suchen und Ersetzen, mit dem man sehr simpel alle möglichen Einträge in der Datenbank suchen und ersetzen kann. Im Fall der Beiträge eben den Pfad ;)

    Gruss Joe

Jetzt mitmachen!

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