• WP 6.0: The Import doesn’t work, exported JSONs from another system are recognized but no quicktags appear, existing qucktags are overwritten with nothing, everything is gone and has to be recreated by hand. The editor is buggy. On creating a new quicktag, only the start tag field is beeing saved. All other fields are not recognized and have to be filled out in a second step. Creation via hook doesn’t work at all.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Same here. When adding a new entry I have to update the empty fields and add one letter in the new entry field on the bottom, so the previous new field is saved now. Very buggy now.

    Thread Starter pierre-schmitz

    (@pierre-schmitz)

    I don’t need this plugin anymore. I figured out how to define Quicktags directly over the Quicktags API. It’s not really difficult.

    https://codex.wordpress.org/Quicktags_API

    Simply add a function to your functions.php and define the path to the JavaScript file containing the buttons:

    
    function load_my_quicktags() {
        // Load the <code>my-quicktags.js</code> file with the <code>QTags.addButton()</code> functions.
        wp_enqueue_script( 'my-quicktags', '/wp-content/themes/theme-name/path/to/quicktags.js', array( 'quicktags' ) );
    }
    
    add_action( 'admin_enqueue_scripts', 'load_my_quicktags' );
    

    The Javascript file looks like this, I added several buttons for glyphs and self-defined embed-shortcodes, to be compliant with the cookie law in Europe:

    
    QTags.addButton( 'pswd_noteas', "noteaser", "<!--noteaser-->", "", "", "Inhalt überhalb more in Singleansicht nicht anzeigen", 121);
    QTags.addButton( 'pswd_h2', "h2", "<h2>", "</h2>", "", "Zwischenüberschrift einfügen", 200);
    QTags.addButton( 'pswd_h3', "h3", "<h3>", "</h3>", "", "Überschrift 3. Ordnung einfügen", 210);
    QTags.addButton( 'pswd_clearfix', "Clearfix", "<div class=\"clear\"></div>", "", "", "Ab hier Float beenden", 220);
    QTags.addButton( 'pswd_azlu', "„", "„", "", "", "", 230);
    QTags.addButton( 'pswd_azro', "“", "“", "", "", "", 240);
    QTags.addButton( 'pswd_az2l', "«", "«", "", "", "", 250);
    QTags.addButton( 'pswd_az2r', "»", "»", "", "", "", 260);
    QTags.addButton( 'pswd_ndash', "–", "–", "", "", "", 270);
    QTags.addButton( 'pswd_mdash', "—", "—", "", "", "", 280);
    QTags.addButton( 'pswd_pdf', "PDF", "[pdfjs-viewer url= fullscreen=true fullscreen_text=PDF%20in%20neuem%Tab%anzeigen]", "", "", "PDF einbetten", 290);
    QTags.addButton( 'pswd_yt', "YouTube", "[youtube video=\"\" start=\"\" end=\"\"]", "", "", "YouTube-Video einbetten", 300);
    QTags.addButton( 'pswd_ytpl', "YouTube-Playlist", "[youtube-playlist list=\"\" thumbfrom=\"\"]", "", "", "YouTube-Playlist einbetten", 310);
    QTags.addButton( 'pswd_insta', "Instagram", "[instagram src=\"\"][/instagram]", "", "", "", 320);
    QTags.addButton( 'pswd_sc', "SoundCloud", "[soundcloud track=\"\"]", "", "", "", 330);
    QTags.addButton( 'pswd_spfy', "Spotify", "[spotify episode=\"\"]", "", "", "", 340);
    QTags.addButton( 'pswd_ard', "ARD Audiothek", "[ardaudiothek episode=\"\"]", "", "", "", 350);
    QTags.addButton( 'pswd_embed', "Cookiesafe Embed", "[cookie][embed]", "[/embed][/cookie]", "", "", 360);
    QTags.addButton( 'pswd_info', "Infobox", "[infobox color=\"primary|secondary|neutral\" title=\"Titel der Infobox\"]", "[/infobox]", "", "Innerhalb der Infobox mit HTML arbeiten (p nicht vergessen!)", 370);
    QTags.addButton( 'pswd_qauth', "quotheauthor", "<span class=\"quoteauthor\">— </span>", "", "", "Tag für Zitatautor in Blockquotes", 380);
    QTags.addButton( 'pswd_p', "p", "<p>", "</p>", "", "", 390);
    QTags.addButton( 'pswd_image', "image", "[image attachment-id=\"\" enlarge-button=\"yes|no\"]", "", "", "", 400);
    QTags.addButton( 'pswd_audio', "audio", "[audio attachment-id=\"\"]", "", "", "", 410);
    

    I am having the same problem with creating new quicktags. After filling out the boxes for the new tag: Button Label*, Start Tag(s)*, End Tag(s), Order (and checking the boxes for posts, pages, and widgets), the Save Changes button does not save the new tag but says the settings were saved.

    Looking at the AddQuickTag page again, the entry for the new quicktag appears at the top of the list with an Order of zero (0) and just the Start Tag(s)*. No Button Label*, no End Tag(s), and no checked boxes for where the button can be used. A new empty Button Label* set appears at the end of the list. After filling the information out again for the new button with the missing information, Save Changes will save the new button and move it to its correct order number.

    Perhaps there needs to be a way to add a new blank Button Label* set below the new button so it gets saved the first time.

    Aargh! I should have read the first part of this about Import not working more closely. After tediously creating three new QuickTags for an installation, I just exported a new JSON file from that installation hoping to update another installation but the Import wiped everything out that was there and all QuickTags are now blank.

    Please, please fix this.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Import not working, Quicktag-creation buggy’ is closed to new replies.