理由を尋ねないでください。下の画像は、私が何を達成しようとしているのかをほとんど尋ねています。
wplink
エディタプラグインがロードされている場合は、CSSでafter_wp_tiny_mce
を隠してフックすることができます。
例:
add_action( 'after_wp_tiny_mce', function( $settings )
{
// Check for the 'wplink' editor plugin
if( isset( $settings['content']['plugins'] )
&& false !== strpos( $settings['content']['plugins'], 'wplink' )
)
echo '<style>
#link-selector > .howto, #link-selector > #search-panel { display:none; }
</style>';
} );
このコードをあなたのfunctions.phpファイルに入れてください
add_action( 'admin_print_scripts-post.php', 'wpse22643_overwrite_wplinks' );
add_action( 'admin_print_scripts-post-new.php', 'wpse22643_overwrite_wplinks' );
function wpse22643_overwrite_wplinks( $hook ) {
// register is important, that other plugins will change or deactivate this
wp_register_script(
'overwrite-wplinks',
get_stylesheet_directory_uri() . '/js/overwrite-wplinks.js',
array( 'jquery' ),
'',
TRUE
);
wp_enqueue_script( 'overwrite-wplinks' );
}
上記に含めたいjsファイルへのパスを再確認します(/ js/overwrite-wplinks.js)。次に、上記のjsファイルに次のコードを追加します。
( function( $ ) {
if ( typeof wpLink == 'undefined' )
return;
wpLink.setDefaultValues = function () {
$('#link-selector p:nth-child(2).howto').css('display','none');
};
} )( jQuery );
私はこのコードをいくつかのものブログが見つかりましたが、それは私のために働いた、私の問題を解決しました
add_action( 'after_wp_tiny_mce', function( $settings )
{
// Check for the 'wplink' editor plugin
if( isset( $settings['content']['plugins'] )
&& false !== strpos( $settings['content']['plugins'], 'wplink' )
)
echo '<style>
#link-selector > .howto, #link-selector > #search-panel { display:none; }
</style>';
} );