Přesměrování při odeslání komentáře

Úvodní stránka Fórum podpory WordPressu Šablony, CSS (zobrazení webu) Přesměrování při odeslání komentáře

Zvolené téma obsahuje celkem 2 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  divady a poslední změna je stará 6 let, 5 měsíců.

Aktuálně jsou na stránce zobrazeny 3 příspěvky - 1. až 3. (z celkem 3)
  • Autor
    Příspěvky
  • #34049

    divady
    Participant

    Dobrý den,
    vytvářím vlastní šablonu na které mam na jedné stránce vypsáno několik příspěvků a jejich komentáře. Zároveň mam zde i formulář pro vložení odpovědi ke komentáři.
    Formulář využívám klasicky pomocí funkce comment_form () ve kterém je napevno uvedena adresa pro uložení a adresa pro přesměrování po uložení komentáře, na stránku s detailem komentáře a jeho komenty (stránka simple.php).
    Dá se nějakým způsobem upravit adresu pro přesměrovaní tak aby po uložení komentáře přesměrovala uživatele zpět na původní stránku?

    Předem děkuji za jakoukoliv radu.

    #34050

    peeeeeta
    Participant
    Web

    Zkus tento kód

    add_filter('comment_post_redirect', 'redirect_after_comment');
    function redirect_after_comment($location)
    {
    return $_SERVER["HTTP_REFERER"];
    }
    #34051

    divady
    Participant

    Supr, to je přesně ono. Děkuji mnohokrát.
    nicméně dalo by se ještě funkce upravit tak aby do URL bylo i ID commentu původního komentáře např.:#comment-29, jako tomu je defaultně redirectu? http://doména.cz/clanek/#comment-29

    Ja jsem zkoušel upravit tu funkci ale bohužel jsem nebyl moc úspěšný.

    Předem děkuji za odpověď.

Aktuálně jsou na stránce zobrazeny 3 příspěvky - 1. až 3. (z celkem 3)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti