1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Eigenes Plugin schiebt sich nach oben

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von patjaboo, 11. Dezember 2017.

Schlagworte:
  1. patjaboo

    patjaboo New Member

    Registriert seit:
    24. August 2017
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo,

    ich habe für einen Kunden ein eigenes Plugin für den Web2Print-Bereich erstellt. Läuft alles super. Das Problem ist nun, dass sich der Inhalt des Plugins, immer über den normalen Content schiebt, auch wenn der Shortcode unter dem Content platziert wird. An anderen Plugins kann es nicht liegen, habe ich getestet.

    Hat hier jemand eine Idee oder einen Tipp.

    Vielen Dank und schöne Grüße
    Patrick
     
  2. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    in welchem hook und mit welcher priority?
     
  3. patjaboo

    patjaboo New Member

    Registriert seit:
    24. August 2017
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo,

    simples Beispiel:

    add_shortcode( 'doctestupload', 'jstest_docupload' );
    function jstest_docupload( $atts, $uid ) {
    echo "Das ist ein Test";
    }

    Der Text hier wie auch bei dem komplexen Plugin erscheinen oberhalb des Contents. Ich binde lediglich den Shortcode auf einer beliebigen Seite ein.
     
  4. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Ein echo hat in einer Shortcode-Funktion nur selten etwas zu suchen. Das dürfte auch dein Problem sein. Ersetz das echo mal gegen ein return.
     
  5. patjaboo

    patjaboo New Member

    Registriert seit:
    24. August 2017
    Beiträge:
    4
    Zustimmungen:
    0
    Vielen Dank, das war es :)
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden