Avisos personalizados en WordPress

Los nuevos apuntadores, o ventanitas de aviso en WordPress 3.3, sean de tu gusto o no, tienen muchas posibilidades. Y no precisamente por los mensajes por defecto, aunque tampoco está tan mal que WordPress te avise de las nuevas funcionalidades.

Pero una ventaja es que, frente a los feos mensajes de aviso de texto con fondo amarillo que podíamos usar hasta ahora, personalizando, o sea, añadiendo avisos personalizados, le podemos dar un plus de funcionalidad, sobre todo cuando tenemos un WordPress con varios autores o en instalaciones para clientes.

¿Quieres un ejemplo?

Pues puedes usar este código, solo con cambiar las líneas 8 y 9 lo tendrás a tu gusto:

add_action( 'admin_enqueue_scripts', 'my_admin_enqueue_scripts' );
function my_admin_enqueue_scripts() {
    wp_enqueue_style( 'wp-pointer' );
    wp_enqueue_script( 'wp-pointer' );
    add_action( 'admin_print_footer_scripts', 'my_admin_print_footer_scripts' );
}
function my_admin_print_footer_scripts() {
    $pointer_content = '<h3>Ayuda WP | AVISO</h3>';
    $pointer_content .= '<p>No olvides añadir siempre una imagen a tus artículos. Además recuerda siempre poner la tag "Principiante", "Avanzado" o "Experto" según el destinatario de la publicación.</p>';
?>
   <script type="text/javascript">
   //<![CDATA[
   jQuery(document).ready( function($) {
    $('#menu-appearance').pointer({
        content: '<?php echo $pointer_content; ?>',
        position: 'top',
        close: function() {
            // Cuando hace clic en el botón de cerrar
        }
      }).pointer('open');
   });
   //]]>
   </script>
<?php
}

Te quedará así de guapetón …

¿Qué donde lo añades?, pues donde siempre, en tu fichero functions.php o plugin de funciones.

Una peculiaridad de este tipo de avisos, no se ocultan para siempre, cada vez que accedes a la zona de admin ahí está.

Eso si, que queda superchulo 🙂

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(0 votos, promedio: 0)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

9 comentarios en “Avisos personalizados en WordPress”

  1. Muchas gracias por el articulo, genial. Pero tengo una duda, podría esto añadirse fuera del dashboard???? Gracias.

  2. tengo un problema lo puse y si funciona pero en la pag cuando entras aparece esto 

    PHP Error MessageFatal error: Call to undefined function the_post_thumbnail() in /home/a3521497/public_html/wp-content/themes/sunny-blue-sky/index.php on line 9

  3. Genial el artículo. Usé el plugin de funciones (excelente) pero tengo una pequeña duda. ¿Hay alguna forma de hacer que solo se vea en una parte específica del Panel de Administración? Por ejemplo, que solo salga el aviso a la hora de publicar un post.

  4. Bueno, ya encontré la solución. Para el que quiera hacer lo mismo, esto va dentro del plugin de funciones:

    <code>
    add_action( 'admin_enqueue_scripts', 'my_admin_enqueue_scripts' );
    function my_admin_enqueue_scripts() {
        wp_enqueue_style( 'wp-pointer' );
        wp_enqueue_script( 'wp-pointer' );
        add_action( 'admin_print_footer_scripts', 'my_admin_print_footer_scripts' );
    }
    function my_admin_print_footer_scripts() {
        $pointer_content = 'Ayuda WP | AVISO';
        $pointer_content .= 'No olvides añadir una imagen a tus artículos con un ancho mínimo de 630px. Recuerda siempre poner el tag "AyudaWordpress" en cualquier publicación.';
    ?>

      
       //<![CDATA[
       jQuery(document).ready( function($) {
        $('#menu-appearance').pointer({
            content: '',
            position: 'top',
            close: function() {
                // Cuando hace clic en el botón de cerrar
            }
          }).pointer('open');
       });
       //]]>
      

    <?php
    }
    </code>

  5. Se podría hacer lo mismo,  para un "VISITANTE" que entré por primera ves, para un mensaje de bienvenida?
    ¿Cómo?, esa duda me viene matando por varios dias

  6. Pingback: Mensajes de error personalizados en WordPress | Ayuda WordPress

  7. @elav:disqus la única diferencia sería dejar content vacío?     content: '  ',
    Y te sale sólo al escribir un post? No me funciona, y estoy intentando hacer lo mismo…

  8. seria interesante saber cómo hacer esto para colocarlo en alguna parte de una página de inicio de una web, indicando información sobre las funciones de la misma al registrarse por primera vez.Os agradecería info sobre esto. Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido