Quicktags nicht mehr kompatibel

  • Hallo,

    ich habe noch aus version 2.x eine quicktags.php, die ich immer per Plugin eingebunden habe, seit Version 3.0 geht das leider nicht mehr :(

    Kann mir jemand behilflich sein? Die quicktags.js in der V3.3 ist sehr unübersichtlich und auch ein Tidy hilf da wenig weiter.

    Ich benötige einen Haufen von Buttons, auch special case Buttons mit mehreren Abfragen.

    Freue mich über jede Hilfe, die mir bei der Lösung des Problems hilft.

    Danke

    • 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

  • Ich hab auch so ein ähnliches Problem.

    Es gibt die Möglichkeit über folgenden Code:

    Aber hier bin ich auch noch nicht ganz sicher wie.
    Habe hier versucht ein Quicktag hinzuzufügen (Bsp.: h1), aber der wird nicht genommen.

    Weiss allerdings auch nicht, ob über diese Methode auch komplexere Quicktags eingebunden werden können.

    Wäre also super wenn irgendwer eine geniale Idee dazu hätte

  • Eine Lösung die auchin WP3.3 funktioniert
    In der functions.php folgendes einfügen:

    PHP
    if( !function_exists('_add_my_quicktags') ):
    function _add_my_quicktags()
    { 
    	include( TEMPLATEPATH . '/lib/admin/quicktags.php');
    }
    add_action('admin_print_footer_scripts',  '_add_my_quicktags');
    endif;

    Dazu eine quicktags.php im Theme-Ordner (hier in /lib/admin/) anlegen und dort nach folgenden Format die Quicktags anlegen:

    PHP
    <script type="text/javascript">		
    		
        QTags.addButton( 'div', 'div', '<div>', '</div>' );
    			
    </script>
  • moeppy01

    Hallo Ihr beiden,

    diese beiden Möglichkeiten habe ich auch schon probiert.

    moeppy01, deine Variante ist gut, aber hier kann ich keine funktionen einbinden bzw. weiß nicht wie das geht.

    So wie in der Wp3.1 bei den Links.

    Freue mich auf weitere Ideen :)

    LG

  • eine Funktion fügst du am besten in der functions.php deines Themes ein.

    in diesem Falle foglendes:

    PHP
    if( !function_exists('_add_my_quicktags') ):
    function _add_my_quicktags()
    { 
        include( TEMPLATEPATH . '/lib/admin/quicktags.php');
    }
    add_action('admin_print_footer_scripts',  '_add_my_quicktags');
    endif;


    Dazu erstellst du Dir eine eigene php.Datei und legst die in deinem Theme-Ordner ab. In meinem Beispiel heisst die Datei quicktags.php und liegt im theme-Ordner im unterverzeichnis "lib/admin"

    falls du die datei anderswo ablegen willst musst du den Pfad anpassen.
    Für den Fall das du die Datei ohne Unterordner in deinem Theme legen willst sieht der includestring so aus:

    PHP
    include( TEMPLATEPATH . '/quicktags.php');
  • Kleines Update: Funktioniert bei mir nur bedingt!

    Es funktioniert nur ein Quicktag bzw. bei mehreren wird immer nur der Letzte Befehl angezeigt.

    Auch ändert sich der Name des Button, wenn ich selbigen drücke!

    Meine Seite ist nicht valide und das ist auch gut so!

Jetzt mitmachen!

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