Umístění shortcode na stránce

Úvodní stránka Fórum podpory WordPressu Pluginy (funkčnost webu) Umístění shortcode na stránce

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

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

    Dave_CZ
    Participant

    Zdravím, při tvorbě shortcode a následně použití jsem narazil na problém. Neumisťuje se mi v textu stránky, tam kde by měl, ale nad obsahem textu stránky. V dokumentaci jsem se dočet něco, jako, že za to může echo.

    Já ale pomocí shortcode volám funkci a ta funkce potřebuje používat echo. Je nějaký způsob, jak docílit, aby se mi výsledek funkce nevyplyvl, nad obsahem textu?

    Díky za rady.

    #20963

    Dave_CZ
    Participant

    Vyřešeno, funkci jsem upravil, aby se v ní nevyskytovalo “echo”.

    #20966

    admin
    Keymaster
    Web

    Přesně tak, je to popsané i přímo v manuálu. Funkce add_shortcode() by nikdy neměla přímo “zobrazovat” nějaký výstup (pomocí echo), ale naopak definovat text (pomocí return), který vlastně nahradí původní shortcode (zkrácený zápis).

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.