Puedes aprovechar una función de WordPress llamada “Pointers”. Los Pointers se pueden usar para explicar funciones importantes a los usuarios.
Instrucciones: Agrega el siguiente código al archivo functions.php de tu tema de WordPress.
Después de eso, puedes cambiar las variables de puntero con la información que deseas mostrar y reemplazar ID con jQuery para asignarlo al puntero.
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>wpsnipp.com | Notice</h3>';
$pointer_content .= '<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>';
?>
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready( function($) {
$('#menu-appearance').pointer({
content: '<?php echo $pointer_content; ?>',
position: 'left',
close: function() {
// Once the close button is hit
}
}).pointer('open');
});
//]]>
</script>
<?php
}
También puede que disfrute de usar la función de temas de fondos personalizados.
Hola, solo me pregunto si esto funciona en el front-end de un sitio web o si conoces algún plugin para Wordpress que permita esta funcionalidad. Gracias.
Todavía no hay soporte para el front-end… Pero creo que podría llegar. Sé que mi empresa está desarrollando una API para una versión de front-end y podríamos contribuirla al core.
Todavía no hay soporte para el front-end… Pero creo que podría llegar. Sé que mi empresa está desarrollando una API para una versión de front-end y podríamos contribuirla al core.
Todavía no hay soporte para el front-end… Pero creo que podría llegar. Sé que mi empresa está desarrollando una API para una versión de front-end y podríamos contribuirla al core.
Estoy de acuerdo, tiene que haber una manera de mostrar esto solo una vez.
¡Sí, desearía lo mismo!
¡Buena pequeña función! Sin embargo, noté que incluso si haces clic en “Descartar”, el aviso vuelve en tu próxima página. ¿Nos falta algún tipo de función de guardado para asegurarnos de que se descarte permanentemente?