WordPress Plugin PopUp Maker – Chiudere automaticamente un PopUp dopo un certo numero di Secondi – Guida
Apple iPad (7th Gen) (10.2 pollici, Wi-Fi, 32GB) - Grigio Siderale (Ricondizionato)
171,89 € (a partire da 18/01/2025 12:32 GMT +01:00 - Altre informazioniProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)Se utilizzate il plugin di WordPress Popup Maker quasi certamente vi sarete imbattuti nella necessità di far chiudere il popup che state utilizzando automaticamente dopo un determinato tempo.
Purtroppo si tratta di una funzione non disponibile direttamente nel plugin che fortunatamente è facilmente generabile con un piccolo ritocco al file functions.php
Chiudere il Popup automaticamente dopo 10 Secondi
Testato fino alla versione 1.16.7 di Popup Maker
HP 303 Nero, T6N02AE, cartuccia originale HP, compatibile con stampanti HP Tango e Tango X e HP Envy 6220, 6230, 6232, 6234, 7130, 7134 e 7830
9% OffIl seguente esempio di codice è stato progettato per chiudere un popup (ID: #pum-123 ) dopo 10 secondi.
Copiare, incollare e modificare il codice seguente nel file functions.php del tema figlio, oppure utilizzare il plugin My Custom Functions per installare il codice.
Sostituire il numero ID del popup in questo esempio di codice con il valore assegnato al popup. È possibile trovare l’ID andando in Popup Maker > Tutti i popup > Classi CSS. Il valore intero è aggiunto al nome della classe ‘popmake-‘.
<?php
/**
* Note 1: Replace the placeholder popup ID used below ('#pum-123') with
* the value '#pum-{integer}'. From the WP Admin, refer to 'Popup Maker'
* -> 'All Popups' -> 'CSS Classes (column)' -> to find the integer value
* assigned to the popup targeted to close with this code snippet.
*
* Note 2: In the code example below, the units of time are milliseconds (ms).
* 1 second = 1000 ms; 10 seconds = 10000 ms.
*
* Add the following code to your theme (or child-theme)
* 'functions.php' file starting with 'add_action()'.
* -------------------------------------------------------------------------- */
add_action( 'wp_footer', 'my_custom_popup_scripts', 500 );
/**
* Add a script to automatically close a popup after X seconds.
*
* @since 1.0.0
*
* @return void
*/
function my_custom_popup_scripts() { ?>
<script type="text/javascript">
(function ($, document, undefined) {
$('#pum-123') // Change 123 to your popup ID number.
.on('pumAfterOpen', function () {
var $popup = $(this);
setTimeout(function () {
$popup.popmake('close');
}, 10000); // 10 Seconds
});
}(jQuery, document))
</script><?php
}
Il valore pum-123 dovrete sotituirlo con quello assegnato al vostro PopUp come già detto. Inoltre potrete inserire più di un valore contemporaneamente ( se avete più Popup Attivi ) utilizzando questa sintassi :
$('#pum-123,#pum-456,#pum-789')