Nach Update auf 2.1 keine Einträge per Bookmarklet

  • Hallo,

    ich habe mein Blog von 2.0.7 auf 2.1 upgedatet, und es funktioniert eigentlich wunderbar. Wenn ich jedoch einen Beitrag via Bookmarklet veröffentlichen möchte, kann ich in der bookmarlet.php noch die Kategorie auswählen, darunter erscheint jedoch folgende Fehlermeldung:

    Zitat

    Fatal error: Call to undefined function the_quicktags() in
    /***/***/****/******/****/wordpress/wp-admin/edit-form.php on line 35

    Ich habe schon das gesamte "wp-admin"-Verzeichnis neu auf den Server geladen, ohne dass es was gebracht hätte.

    Gruß,
    Markus

    • 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

  • das kann auch nicht soviel bringen (!meine behauptung!).
    denn es wird eine undefiniert funktion gesucht / aufgerufen.
    spuckt die ein plugin in die suppe?

    Das grösste Problem des Computers sitzt in der Regel ca. 40cm davor. ;-) - -

  • Ein Plugin meinst du? Möglich, bisher haben die Plugins jedoch einwandfrei funktioniert.

    Hier mal eine Liste der installierten Plugins:
    - Akismet (Version 2.0)
    - CaptCha! (Version 1.8 )
    - CDJ-Spam Nuke (deutsch) (Version 1.5.3)
    - My Link Order (Version 1.0)
    - Post Image (Version R1.1.1)
    - semmelstatz2 (Version 2.4.1)
    - Time Zone (Version 2.1)
    - Update-Monitor (Version 1.3)
    - WordPress Database Backup (Version 1.8 )
    - WordPress Email Notification Plugin v2.1.1 DE (Version 2.1.1)

    Sollte eines dieser Plugind nicht mit WP 2.1 kompatibel sein? Aber für mich hat keines davon mit dem Bookmarklet zu tun :confused:. Und "normale" Beiträge kann ich ja schreiben.

    Gruß,
    Markus

  • saublöd (ich!) :-)

    hast du in edit-form.php das drinn:

    PHP
    <br />
    <fieldset id="postdiv">
        <legend><a href="http://wordpress.org/docs/reference/post/#post" title="<?php _e('Help with post field') ?>"><?php _e('Post') ?></a></legend>
    <?php the_quicktags(); ?>
    <?php
     $rows = get_settings('default_post_edit_rows');
     if (($rows < 3) || ($rows > 100)) {
         $rows = 10;
     }
    ?>

    zeilen 32 - 41
    das wird ja reklamiert - so wie ich das verstehe.

    aussage ohne ....

    [size=8]ps
    und wenn ich zeit habe stress ich mal tante google nach Bookmarklet -- 0 ahnung was damit gemeint ist.[/SIZE]

    Das grösste Problem des Computers sitzt in der Regel ca. 40cm davor. ;-) - -

  • Richtig, dieser Code findet sich in der edit-form.php, und der Aufruf von "the_quicktags" steht in Zeile 35, wie es die Fehlermeldung auch ausgibt.

    Nur wo soll ich nach der Funktion suchen? Eine "include"- oder "require"-Anweisung kann ich nämlich nicht finden.

  • Also um den Einfluss von irgendwelchen Plugins auszuschließen, habe ich eben mal alles deaktiviert. Der Fehler trat trotzdem auf.

    Die Funktion "the_quicktags()" kann ich nirgends finden. Die bookmarklet.php includiert die admin.php, und die wiederum die admin-functions.php. Diese ist mit Funktionen vollgestopft :?. Die besagte Funktion findet sich da jedoch auch nicht :confused:.

    Kann man den Funktions-Aufruf in der edit-form.php einfach auskommentieren? Oder mache ich damit mehr kaputt als heil?

    Gruß,
    Markus

  • Ich habe das selbe Problem.
    hab dann etwas gegooglet und bin hier fündig geworden.

    Hab dann den Punkt [FONT=Courier New]<?php the_quicktags(); ?>[/FONT] [FONT=Verdana]auskommentiert und schon geht's.[/FONT]

Jetzt mitmachen!

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