web-dev-qa-db-ja.com

4.5のアップデート以降、メディアの追加はフロントエンドで機能しなくなりました

フロントエンドにwp_editorを呼び出すページがあります。 4.5にアップグレードして以来、Add Mediaボタンは何もしません。

Adminセクションでそれを呼べばそれはうまく働きます。これに関するWordPressからのWordはまだありませんが、私はすべて同じ問題を経験しているプラ​​グインの束でこの苦情を見ました。

まだadminセクションで動作するので、WP全体で動作させるために使用されていたJSの一部はadminセクションでのみ呼び出されるように移動されたと思いますが、私は知りませんそれはどこでしょう。

他の誰かがこれに遭遇し、解決しましたか?

3
SinisterBeard

以下の小さなプラグインを作成して修正しました。

<?php 
    /*
    Plugin Name: Fix "Add Media" button in WordPress 4.5
    Plugin URI: Twitter.com/ojeffery
    Description: The 4.5 update of WordPress changed to the most recent version of JQuery, which broke the Add Media button when you call wp_editor via the front end. This tiny plugin fixes it by reverting to the previous version of JQuery. This should be considered a temporary measure until WordPress fixes it properly, as using an older version of JQuery may cause other issues.
    Version: 1.0
    Author: Oli Jeffery
    Author URI: Twitter.com/ojeffery
    */

    function pre_4_5_jquery () {
    // Load jQuery
            wp_deregister_script('jquery');
            wp_register_script('jquery', ("https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"), false);
            wp_enqueue_script('jquery');
    }
    add_action('init', 'pre_4_5_jquery');

?>
0
SinisterBeard