Puoi sfruttare una funzionalità di WordPress chiamata “Puntatori”. I puntatori possono essere utilizzati per spiegare funzionalità importanti agli utenti.
Istruzioni: Aggiungi il seguente codice al file functions.php del tuo tema WordPress.
Successivamente puoi modificare le variabili del puntatore con le informazioni che desideri mostrare e sostituire ID con jQuery per assegnarlo al puntatore.
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
}
Potrebbe interessarti anche utilizzare la funzionalità di sfondi personalizzati del tema.
Ciao, mi stavo chiedendo se questo funziona sul front-end di un sito web o se conosci un plugin per Wordpress che consenta questa funzionalità? Grazie.
Non c'è ancora supporto per il front-end... Ma penso che potrebbe arrivare. So che la mia azienda sta sviluppando un'API per una versione front-end e potremmo contribuire al core.
Non c'è ancora supporto per il front-end... Ma penso che potrebbe arrivare. So che la mia azienda sta sviluppando un'API per una versione front-end e potremmo contribuire al core.
Non c'è ancora supporto per il front-end... Ma penso che potrebbe arrivare. So che la mia azienda sta sviluppando un'API per una versione front-end e potremmo contribuire al core.
Sono d'accordo, ci deve essere un modo per mostrarlo solo una volta.
Sì, lo desidero anch'io!
Bella piccola funzione! Tuttavia ho notato che anche se fai clic su "Ignora", l'avviso ritorna alla tua pagina successiva. Ci manca qualche tipo di funzione di salvataggio per assicurarci che venga ignorato permanentemente?