web-dev-qa-db-ja.com

WordPress 4.6のリンク編集ダイアログは初歩的すぎる

4.6より前のバージョンでは、1クリックでリンクのすべてのプロパティを編集できました。

Proper link edit dialog

さて、 "全て新しく改良された4.6"のおかげで、ダイアログはこれに変わりました:

Thanks WordPress. Not!

私はこれがMOSTユーザーにとってより簡単になることを理解していますが、私は真剣に以前のバージョンを好む。任意のアイデア/回避策?

5
Axonn

インラインリンクツールを無効にして代わりにポップアップ画面に戻すには、次の手順を実行します。

あなたの 子テーマ ディレクトリで、あなたのfunction.phpに以下を追加してください:

add_filter( 'mce_external_plugins', 'wpse_236590_link_editor' );

function wpse_236590_link_editor( $plugins ) {
    $plugins['full_link_dialog'] = plugins_url( 'js/', __FILE__ ) . 'editor.js';
    return $plugins;
}

次に、jsという名前の子テーマフォルダ内にディレクトリを作成し、次のコードを使用してeditor.jsという名前のファイルを作成します。

jQuery( function () {
    tinymce.PluginManager.add( 'full_link_dialog', function ( editor, url ) {
        if ( editor ) {
            // Open the full link window instead of the inline linker
            editor.onExecCommand.add( function( ed, cmd, ui, val ) {
                if ( cmd == 'WP_Link' ) {
                    window.wpLink.open( editor.id );
                }
            } );
        }
    } );
} );