WordPress-Vorschau_post_link

Lesezeit: 2 Minuten

WordPress Vorschau post link
tom bei zepsu dot com

Ich versuche, die Standardschaltfläche “Vorschau des Beitrags” zu ändern, wenn ich auf WordPress poste, da die Site eine gehackte WordPress-Installation hat und die Vorschau der Beiträge nicht dort ist, wo sie sein sollten.

Ich habe den Haken gefunden preview_post_link Jetzt versuche ich nur herauszufinden, wie man ein kleines Plugin erstellt, das das Problem behebt.

Was ich nicht kann und warum ich hier poste, ist die Verwendung der add_filter um den Link zu ändern

add_filter( 'preview_post_link', 'the_preview_fix' );

function the_preview_fix() {

    return;
}

Alles was ich tun muss ist, anstatt zu seinem aktuellen Link zu gehen, gehe zu www.website.com/blog/p/the-slug Auch wenn der Entwurf des Beitrags nicht auf der Live-Site erscheint, führt mich der Link immer noch zu einer generierten Seite 🙂

Vielen Dank im Voraus für jede erhaltene Hilfe

BEARBEITEN BEHOBEN!

add_filter( 'preview_post_link', 'the_preview_fix' );

function the_preview_fix() {
    $slug = basename(get_permalink());
    return "http://www.mywebsite.com/blog/p/$slug";
}

  • Poste deinen Fix als Antwort und akzeptiere ihn, damit andere sehen, dass die Frage beantwortet wurde, auch wenn du sie selbst beantwortet hast 🙂

    – JimmyPena

    5. Januar ’12 um 17:03

  • Habe noch nicht genug Repräsentanten dafür 🙁

    – tom bei zepsu dot com

    6. Januar ’12 um 14:29

  • Wirklich? Ich verstehe, dass Sie Ihre eigene Antwort möglicherweise nicht akzeptieren können, aber Sie können nicht einmal Fragen beantworten.

    – JimmyPena

    6. Januar ’12 um 16:34 Uhr

add_filter( 'preview_post_link', 'the_preview_fix' );

function the_preview_fix() {
    $slug = basename(get_permalink());
    return "http://www.mywebsite.com/blog/p/$slug";
}

  • Darf ich fragen: Wo hast du den Code abgelegt, der dein Problem behebt? Ich sitze im selben Boot und kenne WP nicht. TIA!

    – Jonathan Stark

    3. August ’14 um 12:23

  • Habe die Antwort gefunden: Der obige Code musste an die Datei functions.php in meinem Theme angehängt werden.

    – Jonathan Stark

    6. August ’14 um 15:56 Uhr

.

488580cookie-checkWordPress-Vorschau_post_link

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy