_x( 'Type de badge', 'taxonomy general name' ),
'singular_name' => _x( 'Type de badge', 'taxonomy singular name' ),
'search_items' => __( 'Chercher un type de badge' ),
'all_items' => __( 'Tous les types de badge' ),
'parent_item' => __( 'Parent' ),
'parent_item_colon' => __( 'Parent :' ),
'edit_item' => __( 'Modifier le type de badge' ),
'update_item' => __( 'Sauvegarder le type de badge' ),
'add_new_item' => __( 'Ajouter un nouveau type de badge' ),
'new_item_name' => __( 'Nom du nouveau type' ),
'menu_name' => __( 'Type de badge' ),
);
$args = array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'badge-type' ),
);
register_taxonomy( 'badge_type', array( 'mycred_badge' ), $args );
}
/**
* Count all Registered Users.
*/
function count_all_my_users() {
global $wpdb;
$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->users" );
echo "{$user_count}";
}
/**
* Check if user has earned the Badge.
*/
function check_badge_status() {
// check if page visitor is logged_in or not
if ( is_user_logged_in() ) {
$user_id = get_current_user_id(); // get user_id of logged in visitor
$id = get_the_ID(); // get post_id
$value = get_metadata( 'user', $user_id, 'mycred_badge'.$id, true );
// check if the field has a value
if( ! empty( $value ) ) {
echo '
'; // earned add this
}
else {
echo '
'; // not earned add this
}
}
else {
echo '
'; // if visitor ins't logged_in add this
}
}
/**
* List all Badges based on their badge_type.
*/
function get_list_types_badges( $type ) {
global $post;
$args = array(
'order' => 'ASC', // ascending order, 1,2,3 (oldest post first)
'post_type' => 'mycred_badge', // search in the post type "mycred_badge"
'badge_type' => $type, // only list the badges assigned to the badge type entered
'post_status' => 'publish' // only list those who are publish, no drafts
);
$myposts = get_posts( $args );
echo '
Vous avez du remarquer des affichages rouges indiquant que vous utilisez un bloqueur publicitaire. Si c’est le cas, vous serez fouetté(e) pour la peine !
Mais sinon, laissez-moi vous expliquer le pourquoi du comment.
Des bloqueurs
Vous utilisez en grande majorité un bloqueur de pub de type AdBlock. J’ai moi-même AdBlock Plus pour éviter les pubs intempestives et les pop-up/under des sites un peu base de gamme niveau éthique web.
Ici, j’ai fait le choix d’avoir quelque chose de propre, de non intrusif et avec un placement bien déterminé et clair. C’est d’ailleurs pour cela que ce site fait partie des exceptions de mon bloqueur.
Je vous invite bien entendu à mettre ce site en liste blanche afin d’assurer une rémunération modique à l’équipe – à 999% moi pour le moment.
Si vous voulez en savoir plus sur le sujet des publicités MKXFan, je vous invite à consulter la page dédiée.
Un avertissement
Pour inciter gentiment au déblocage, le script affiche un message de deux manières : une fenêtre en plein milieu de l’écran noir sur fond rouge ou un message d’avertissement sur fond rouge aux emplacements des publicités.
Dans le premier cas, il vous suffit de faire [Echap] ou de cliquer sur le fond rouge pour sortir de l’avertissement. Pour le second cas, ces messages ne peuvent pas disparaître.
Notez quand même, comme je l’indique sur la page Publicité, qu’un utilisateur connecté n’a qu’un seul affichage publicitaire, en colonne de droite (sidebar).
Il est à noter également – je joue la transparence complète – que, si vous laissez votre bloquer actif sur le site, il se réactivera dans 30 jours. Et ainsi de suite chaque mois.
Vous savez à peu près tout.
Vos avis
Vous en pensez quoi ? C’est un tue l’amour entre nous ? Cela vous incite à faire plus attention aux blocages des publicités ?
Que vous aimez ou pas, si vous avez des questions, des avis ou des commentaires, lâchez-vous.
Fondateur du site francophone MKXFan.org dédié au jeu Mortal Kombat X et à sa version iPhone.