¿Cómo elimino o deshabilito "O enlace a contenido existente" en el diálogo "Insertar enlace"?

2

No preguntes por qué. La imagen de abajo prácticamente pregunta qué es lo que estoy buscando lograr:

    
pregunta lee 26.12.2015 - 05:59

3 respuestas

3

Podríamos enganchar el after_wp_tiny_mce con algo de CSS para ocultarlo, si se carga el plugin wplink editor.

Ejemplo :

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>';
} );
    
respondido por el birgire 26.12.2015 - 11:33
2

Coloque este código en su archivo 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' );
}

Vuelva a verificar la ruta al archivo js que desea incluir arriba ( /js/overwrite-wplinks.js ). Luego coloque el siguiente código en el archivo js mencionado anteriormente.

( function( $ ) {

   if ( typeof wpLink == 'undefined' )
       return;

   wpLink.setDefaultValues = function () { 

   $('#link-selector p:nth-child(2).howto').css('display','none');

  };

} )( jQuery );
    
respondido por el Prasad Nevase 26.12.2015 - 10:42
0

Encontré este código en algunos blogs, pero funcionó para mí, Resolví mi problema

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>';
} );
    
respondido por el Mani 17.07.2016 - 22:39

Lea otras preguntas en las etiquetas