[Résolu] « Fatal error » avec le thème Evolve

  • WordPress :4.9.8
  • Statut : résolu
15 sujets de 46 à 60 (sur un total de 67)
  • Auteur
    Messages
  • #2215017
    Noaneo
    Participant
    Maître WordPress
    28881 contributions

    Bonjour,
    Normalement, l’historique des compteurs doivent être dans la base de données, peut-être même des tables  spéciales.
    Mais vous avez pris ce plugin
    https://fr.wordpress.org/plugins/baw-post-views-count/
    Ou ce plugin
    https://fr.wordpress.org/plugins/post-views-counter/

    #2215102
    Bretagne Mosaik
    Participant
    Padawan WordPress
    94 contributions

    Bonjour

    C’est en effet Post-views-conter que j’ai installée hier.

    Alors qu’avant j’avais baw-post-views-count que je ne trouve pas sur « Ajouter une extension » sur mon site

    #2215103
    Noaneo
    Participant
    Maître WordPress
    28881 contributions

    @bretagne-mosaik :
    S’il vous plait, baw-post-views-count n’a plus de mise à jour depuis 3 ans, il ne faut pas l’installer !
    WordPress.org alerte au dessus de la fiche
    « Cette extension n’a pas été testée avec plus de trois mises à jour majeures de WordPress. Elle peut ne plus être maintenue ou supportée et peut avoir des problèmes de compatibilité lorsqu’elle est utilisée avec des versions de WordPress plus récentes. »

    Il faut le remplacer par Post Views Counter https://dfactory.eu/support/forum/post-views-counter/
    dans le réglage de ce plugin , vous avez la ligne « Tools » et le bouton « Import Views », normalement c’est pour le plugin WP-PostViews. essayer de récupérer vos anciens compteurs comme ça.
    Ou poser la question à l’auteur du plugin, sur son forum.

    Regarder ce sujet sur le forum de l’auteur
    https://dfactory.eu/support/topic/recover-data-baw-post-views-count/
    Donc avant, de cliquer sur le bouton « Import Views » mettre ce code dans le fichier functions.php de votre thème

    // prepare to import post views data from BAW Post Views Count plugin
    function baw_pvc_import_meta_key( $key ) {
    	return '_count-views_all'; // or any other meta key you store the post views data
    }
    add_filter( 'pvc_import_meta_key', 'baw_pvc_import_meta_key' );

     

    #2215105
    Bretagne Mosaik
    Participant
    Padawan WordPress
    94 contributions

    OK C’est bien Post Views Counter que j’ai installé

    Voilà les paramétrages en PJ

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2215108
    Noaneo
    Participant
    Maître WordPress
    28881 contributions

    ok, vous avez mis le code dans functions.php et appuyé sur le bouton « Import views » ?

    #2215109
    Bretagne Mosaik
    Participant
    Padawan WordPress
    94 contributions

    Je l’ai installé directement à partir « Ajouter une extension » sur mon site

    #2215114
    Noaneo
    Participant
    Maître WordPress
    28881 contributions

    Pardon, ce n’est pas ma question, cela concerne après l’installation du plugin.

    Je vous ai expliqué une procédure, pour essayer de récupérer le nombre de vues de votre ancien plugin baw-post-views-count.
    Je vous le redis, pour ça, il faut ajouter un code dans le fichier  functions.php de votre thème

    // prepare to import post views data from BAW Post Views Count plugin
    function baw_pvc_import_meta_key( $key ) {
    	return '_count-views_all'; // or any other meta key you store the post views data
    }
    add_filter( 'pvc_import_meta_key', 'baw_pvc_import_meta_key' );

    Puis Réglages > Post Views Counter, chercher la ligne Tool, cocher « Override existing views data. » et cliquer sur le bouton « Import Views »
    voir pièce jointe

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2215116
    Bretagne Mosaik
    Participant
    Padawan WordPress
    94 contributions

    En fait pour avoir le nombre de visites il faut que j’aille sur pages (Capture 1), puis que je clique sur la colonne Stats qui m’envoie sur WordPress (Capture 22

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2215119
    Bretagne Mosaik
    Participant
    Padawan WordPress
    94 contributions

    Désolé j’avais déjà tapé ma question avant votre réponse

    et « le fichier  functions.php de votre thème » je le trouve dans FileZilla ?

    #2215120
    Noaneo
    Participant
    Maître WordPress
    28881 contributions

    Stats ce n’est pas le plugin Post Views.
    Stats est lié à wordpress.com, vous savez ça, grâce au plugin Jetpack.

    La colonne Post Views a quasiment que des 0 (voir pièce jointe)
    Merci

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2215122
    Noaneo
    Participant
    Maître WordPress
    28881 contributions

    Pour functions.php, aller dans Apparence puis Editeur.
    Mettre le code après cette ligne

    /*
        WooCommerce Support
        --------------------------------------- */
    
    if ( class_exists( 'Woocommerce' ) ) {
    	require get_parent_theme_file_path( '/inc/woocommerce-support.php' );
    }

    Normalement, il faudrait un thème enfant, plus prudent.

    #2215601
    Noaneo
    Participant
    Maître WordPress
    28881 contributions

    Bonjour @bretagne-mosaik ,
    Si le problème est réglé, merci de mettre le sujet en résolu.

    #2215611
    Bretagne Mosaik
    Participant
    Padawan WordPress
    94 contributions

    OK En effet le problème initial est réglé. Je vais donc mettre mettre le sujet en résolu.

    Toutefois je n’avais pas vu que vous aviez répondu à ma dernière question.

    J’ai donc lu et cherché dans les 3144 lignes dans « éditeur ». Mais je n’ai pas trouvé l’endroit dont vous me parlez pour intégrer ces lignes de code.

    Je vais donc abandonner ce problème pour l’instant. Car je n’ai pas envie de faire une nouvelle bêtise et de tout perdre. Cela sera peut être une nouvelle discussion pour cela, car en effet cela n’a aucun rapport avec celle d’aujourd’hui.

    Par ailleurs vous me parlez d’un thème enfant mais je crois que vous m’avez dit qu’il n’y en avait pas pour Evolve.

    Voilà. Merci encore

    #2215613
    Noaneo
    Participant
    Maître WordPress
    28881 contributions

    @bretagne-mosaik ,

    Vous n’avez pas vu dans Editeur puis fichier Functions.php (à droite), ce code qui est à la fin du fichier, tout en bas ?

    /*
        WooCommerce Support
        --------------------------------------- */
    
    if ( class_exists( 'Woocommerce' ) ) {
    	require get_parent_theme_file_path( '/inc/woocommerce-support.php' );
    }

    Enfin, pas grave,  je cherchais un moyen pour que vos compteurs vues aient le bon chiffre et ne soit pas à 0.

    Un thème enfant, c’est à vous de le faire. Je ne peux pas avoir dit, qu’il n’y en avait pas pour Evolve.
    Le plus simple pour vous, utiliser un plugin, que de le faire manuellement.
    https://wordpress.org/plugins/child-theme-configurator/

    Pour expliquer le plugin, cet article
    https://facemweb.com/wordpress/plugins/child-theme-configurator

    #2215617
    Bretagne Mosaik
    Participant
    Padawan WordPress
    94 contributions

    Voilà là je l’ai trouvé(PJ)

    Donc je dois mettre les lignes de que vous m’avez indiqué plus haut en dessous de la dernière parenthèse.? Il faut que je les retape ou je peux faire un copier/coller ?

    // prepare to import post views data from BAW Post Views Count plugin function baw_pvc_import_meta_key( $key ) { return ‘_count-views_all’; // or any other meta key you store the post views data } add_filter( ‘pvc_import_meta_key’, ‘baw_pvc_import_meta_key’ );

    Sinon je sais que vous essayé de m’aider. C’est ce que vous avez fait depuis 15 jours.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
15 sujets de 46 à 60 (sur un total de 67)
  • Le sujet ‘[Résolu] « Fatal error » avec le thème Evolve’ est fermé à de nouvelles réponses.