Nome hook: ywrr_daily_send_mail_job
Parametri: Nessuno
Azioni: YWRR_Schedule->daily_schedule()
Categoria: WordPress
Ordinamento output plugin in post
Ecco uno snippet davvero utile per ordinare l’output dei plugin in un post di WordPress.
Dopo svariate ricerche, l’unico modo davvero valido rimane quello di modificare il DOM così
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#wpdevar_comment_1').insertAfter('.entry-author');
$('.et_bloom_below_post').insertBefore('.entry-meta text-center');
});
</script>
grazie alle direttive insertAfter() e insertBefore() di jQuery (grazie <3 jQuery), questa impostazione richiede 5 minuti.
Link WebApp stessa pagina
Quando si crea una web app, i link tendono ad aprirsi in una nuova finestra del browser, questo non deve succedere
<script type="text/javascript">
// fix link open new windows WebApp
(function(a,b,c){if(c in b&&b){var d,e=a.location,f=/^(a|html)$/i;a.addEventListener("click",function(a){d=a.target;while(!f.test(d.nodeName))d=d.parentNode;"href"in d&&(d.href.indexOf("http")||~d.href.indexOf(e.host))&&(a.preventDefault(),e.href=d.href)},!1)}})(document,window.navigator,"standalone")
</script>
Oppure in maniera selettiva escludendo singoli elementi (utile per gallerie immagini)
<script type="text/javascript">
jQuery('a:not(".asg-lightbox"):not([href^="#"])').live('click', function (event)
{
var href = jQuery(this).attr("href");
if (href.indexOf(location.hostname) > -1)
{
event.preventDefault();
window.location = href;
}
});
</script>
Logo & Link WordPress backend
tema/function.php
add_action("login_head", "my_login_head");
function my_login_head() {
echo '
<style>
body.login #login h1 a {
background: url("http://www.pools.it/wp-content/uploads/2015/12/pools-logo2.png") no-repeat scroll center top transparent;
height: 120px;
width: 300px;
}
</style>
';
}
function loginpage_custom_link() {
return 'http://www.pools.it';
}
add_filter('login_headerurl','loginpage_custom_link');
disabilitare prettyphoto Bridge
Opzioni –> Generali –> custom css
div.pp_pic_holder {
display:none!important;
}
body div.pp_overlay {
display:none!important;
}
WordPress Core
Accedere al core di WordPress è semplicissimo, basta includere il percorso assoluto del file wp-load.php
require( '../../../../wp-load.php' );
// controllo user loggato
if ( is_user_logged_in() ) {
echo 'Welcome, registered user!';
} else {
echo 'Welcome, visitor!';
}
CINERGIA
——————
SYNC:
——————
wp_postmeta
wp_post
wp_term_relationship
wp_term_taxonomy
Sdoppiato tema principale + child e assegnato il clone del child al dispositivo mobile, il quale eredita il tutto dal clone del principale. In questo modo il template del sito non viene intaccato in quanto si lavora per assegnazione (tramite plugin mobile switcher) e si va a modificare un clone del template separando di fatto totalmente le strutture.
Volendo è possibile separare ancora differenziando tablet e smartphone, ma anche da iOS e Android.
Debug WP_QUERY
$customPosts = new WP_Query($yourArgs);
echo "Last SQL-Query: {$customPosts->request}";
Visual Composer::Centrare elemento
#id_elemento{
margin: 0 auto;
display: table;
}
Come centrare in una riga un elemento mantenendo le proprietà responsive.