Affichage du nombre de partage social

Fermé
zeurbik82 Messages postés 6 Date d'inscription mardi 20 août 2019 Statut Membre Dernière intervention 26 août 2019 - Modifié le 22 août 2019 à 10:02
zeurbik82 Messages postés 6 Date d'inscription mardi 20 août 2019 Statut Membre Dernière intervention 26 août 2019 - 26 août 2019 à 11:28
Bonjour,
J'ai un site d'information qui affiche au par le template, au bas des articles le nombre total de partage effectué pour un article par le lecteur. Je voudrais le supprimé mais l'option n'existe pas sur le template. Quelqu'un peut-il m'aider à supprimer l'affichage du nombre total des partages. Voici le lien : h t t p : / / www.urbanpress.ci
A voir également:

2 réponses

yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
20 août 2019 à 17:44
bonjour, tu ne nous dis rien de la technologie que tu utilises pour réaliser ce site.
0
zeurbik82 Messages postés 6 Date d'inscription mardi 20 août 2019 Statut Membre Dernière intervention 26 août 2019
Modifié le 20 août 2019 à 17:54
Désolé et merci de votre réponse J'utilise le CMS wordpress et l'option désactivé du template ne désactive que le nombre de partage affiché pendant la lecture de l'article mais pas au niveau de l'accueil du site.
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322
21 août 2019 à 10:22
Bonjour
tu as deux solutions
soit enlever directement l 'appel du code de la fonction, tu la trouveras en cherchant la class "post-share" dans la page index.php ou ses dérivés (content-index.php par exemple), il vaut mieux créer un thème enfant pour le faire

soit en le cachant avec visibility:hidden ou display:none dans le code css de post-share , la fonction ne sera plus affichée mais toujours présente ( utile si tu veux l'utiliser plus tard)

cependant comme c'est un thème payant, contacte son support au cas où l'option existerait déjà sans que tu l'ai remarqué. Avec les thèmes avec de multiples options qui bien souvent sont rajoutées au fur et à mesure des besoins ou des demandes, l'organisation des options est parfois chaotique (pour rester poli)
0
zeurbik82 Messages postés 6 Date d'inscription mardi 20 août 2019 Statut Membre Dernière intervention 26 août 2019
Modifié le 26 août 2019 à 11:25
C'est un ancien template qui n'est plus pris en charge une version ancienne. L'es articles affichent 0 PARTAGES je veux masque que le zéro mais impossible, quand j passe par Css il masque les deux.
Pour class "post-share" dans la page index.php ou ses dérivés (content-index.php par exemple), je ne trouve pas directement le fichier il a plusieurs fichier qui sont appelé par le fichier function.php
0
zeurbik82 Messages postés 6 Date d'inscription mardi 20 août 2019 Statut Membre Dernière intervention 26 août 2019
26 août 2019 à 11:28
Par contre il y a se fichier là "social-share-count.php". Voici le contenu.

<?php
/* Copyright 2018 Fuel Themes */

class thbShares {
/**
  • A dummy magic method to prevent thb_Shares from being loaded more than once.
  • @since thb_Shares (1.0.0)
  • /

private function __construct() { }

/**
  • A dummy magic method to prevent thb_Shares from being cloned.
  • @since thb_Shares (1.0.0)
  • /

public function __clone() { _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin’ huh?', 'theissue' ), '1.7' ); }

/**
  • A dummy magic method to prevent thb_Shares from being unserialized.
  • @since thb_Shares (1.0.0)
  • /

public function __wakeup() { _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin’ huh?', 'theissue' ), '1.7' ); }

/**
  • Magic method to prevent notices and errors from invalid method calls.
  • @since thb_Shares (1.0.0)
  • /

public function __call( $name = '', $args = array() ) { unset( $name, $args ); return null; }

/**
  • Main plugin constructor
  • @return object instance
  • @since thb_Shares (1.0.0)
  • /

public static function instance() {
static $instance = null;

// Only run these methods if they haven't been run previously
if ( null === $instance ) {
$instance = new thbShares;
$instance->init();
}

// Always return the instance
return $instance;
}

/**
  • Initialize the plugin
  • @return void
  • @since thb_Shares (1.0.0)
  • /

public function init() {
require_once('social-share-functions.php');

add_action( 'post_submitbox_misc_actions', array( $this, 'admin_edit_shares' ) );
}

public function admin_edit_shares() {
$post_id = filter_input( INPUT_GET, 'post', FILTER_VALIDATE_INT );
if ( empty( $post_id ) ) { return; }

if ('publish' === get_post_status( $post_id ) ) {
?>
<div class="misc-pub-section curshares misc-pub-curshares">
<span id="timesshared">
<span class="dashicons dashicons-share" style="color: #888;"></span> <?php esc_html_e( 'Total Shares', 'theissue' ); ?>: <b><?php echo get_post_meta( $post_id, 'thb_all_counts', true ); ?></b>
</span>
</div>
<?php
}
}
}
/**
  • Main function responsible for returning the instance
  • @return thb_Shares
  • /

function thb_shares() {
return thbShares::instance();
}
//Enjoy!
thb_shares();
0