Bouton « j’aime » de facebook sur les articles (Créer un compte)

  • Statut : non résolu
15 sujets de 16 à 30 (sur un total de 48)
  • Auteur
    Messages
  • #812862
    Cainzer
    Participant
    Chevalier WordPress
    113 contributions

    Waou ça marche parfaitement. Par contre comme je le soupçonnais, si je mettais directement la lien de mon site ça ne fonctionnait pas. Il a fallu mettre

    pour que ça fonctionne.
    Merci beaucoup à vous je suis absolument ravi, et je me demande aussi comment j’ai bien pu faire pour ne pas réussir avant en ayant fait la même méthode.
    Pour info, j’avais compris la balise au lieu de , c’est pour ça que ça ne fonctionnait pas.

    J’aurais une ultime question si cela ne vous dérange pas. Lorsque quelqu’un aime l’article l’image qui est affichée sur le lien facebook est une image après l’article, et non une image du contenu de l’article. En fait il me prend l’image tout en bas à droite du « TOP ». Comment faire pour qu’il me prenne la première image de mon article ?
    Merci d’avance.

    PS: sans cliquer sur j’aime, vous n’avez qu’à appuyer sur « recommander » vous comprendrez tout de suite si c’était un peu confus.

    #812861
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #812860
    Cainzer
    Participant
    Chevalier WordPress
    113 contributions

    Merci pour votre lien, je l’avais déjà visité une fois sans succès, mais il faut dire qu’à ce moment là je n’avais même pas réussi à mettre en place la barre… bref, je ne comprend pas très bien le tuto. Mais voici comment j’ai procédé :

    Mettre le premier code de cette façon, en dessous de «  »


    <html >

    Ensuite mettre le second code, c’est à dire celui-ci

    // Ajout d’Open Graph pour le Doctype
    function add_opengraph_doctype( $output ) {
    return $output . ‘ xmlns:og= »http://opengraphprotocol.org/schema/ » xmlns:fb= »http://www.facebook.com/2008/fbml »‘;
    }
    add_filter(‘language_attributes’, ‘add_opengraph_doctype’);

    dans le fichier functions.php.

    Puis insérer encore un autre code dans functions.php

    function insert_opengraph_in_head() {
    }
    add_action( ‘wp_head’, ‘insert_opengraph_in_head’, 5 );

    .

    Pour ce qui est de la dernière étape, je ne vois vraiment pas comment procédé. En mettant le gros dernier bout de code dans le header ça ne fonctionne pas… c’est peut être moi, mais je trouve que ce tutoriel manque gravement de précision.

    Pourriez vous m’aider à réaliser le tuto correctement s’il vous plait ? Merci d’avance !

    #812859
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #812858
    Cainzer
    Participant
    Chevalier WordPress
    113 contributions

    Voilà j’ai fait tout comme vous me l’avez dit, cette fois il me dit qu’il y a une erreur à la ligne 104 de mon fichier functions.php. En gros il s’agit de cette ligne là :

    $thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ) );

    #812857
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #812842
    Cainzer
    Participant
    Chevalier WordPress
    113 contributions

    Voilà ce que dit le code d’erreur.

    Fatal error: Call to undefined function get_post_thumbnail_id() in /homez.228/gamesk/www/wp-content/themes/4-Games/functions.php on line 104

    J’ai réessayé avec le code que vous m’avez proposé mais il me dit toujours la même erreur.

    Non en effet je n’avais pas vu. Je m’y suis mis et voilà comment j’ai rempli mon code dans le head :

    <meta property="og:title" content=" » />

    <meta property="og:url" content=" » />

    Mais ça ne change pas grand chose…

    #812856
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #812854
    Tche
    Participant
    Chevalier WordPress
    182 contributions

    Salut à tous,
    J’ai le même souci avec le bouton like mais je suis pas « codeur »

    J’ai mis:

    dans le header après la balise

    et

    dans mon modèle d’article là où je voulais faire apparaître le bouton (marge de droite)… Pensant remplacer après coup l’adresse du site par

    Mais rien n’apparaît. Que dois-je faire?

    Pour être complet:
    Ma configuration WP actuelle
    – Version de WordPress : 3.3.1
    – Version de PHP/MySQL : 5.0.51 (client:5.1.49) PHPMyAdmin 3.4.0-beta2
    – Thème utilisé : personnalisé
    – Extensions en place : une vingtaine (dont Ajax login, Dave’s WordPress Live Search, Related Posts by Category…)
    – Nom de l’hebergeur : planet-hebergement (123-hébergement)
    – Adresse du site : http://www.allwewish.net

    Merci d’avance!

    PS: j’ai le même souci avec le like google mais si vous m’aidez avec FB, je trouverai sans doute avec GG

    #812855
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #812853
    Cainzer
    Participant
    Chevalier WordPress
    113 contributions

    Alors j’ai re-revérifié mais franchement je ne vois pas ou j’aurais pu commettre un erreur.
    J’ai bien mis ce code dans functions.php :

    // Ajout d’Open Graph pour le Doctype
    function add_opengraph_doctype( $output ) {
    return $output . ‘ xmlns:og= »http://opengraphprotocol.org/schema/ » xmlns:fb= »http://www.facebook.com/2008/fbml »‘;
    }
    add_filter(‘language_attributes’, ‘add_opengraph_doctype’);

    function insert_opengraph_in_head() {
    global $post;
    if ( !is_singular()) // On vérifie si nous somme dans un article ou une page
    return;
    echo  »;
    echo  »;
    echo  »;
    echo  »;
    echo  »;
    $thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ) );
    echo  »;
    echo  »;
    }
    add_action( ‘wp_head’, ‘insert_opengraph_in_head’, 5 );

    J’ai bien mis ce bout de code en haut du header :

    <html xmlns="http://www.w3.org/1999/xhtml" >

    Donc au final j’ai bien :

    <html xmlns="http://www.w3.org/1999/xhtml" >

    Mais toujours ce foutu code d’erreur. Voilà sinon j’ai enlevé le code du functions, mais j’ai laissé celui du header comme vous m’avez proposé de le faire.

    #812852
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #812865
    Cainzer
    Participant
    Chevalier WordPress
    113 contributions

    Voilà j’ai rajouté le petit bout de code dans functions.php, et le code est bien pris, on voit bien la modification dans le code source…
    Sinon oui pour le reste du code j’ai fait un copier/coller. En effet mise à part le nom du site il n’y a rien à changer, étant donné que tout est déjà configuré comme il le faut.
    J’attends votre réponse, si jamais vous aviez une solution miraculeuse a me proposer, et je demanderais à l’auteur du sujet ensuite si ce n’est pas le cas.

    #812851
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #812849
    Cainzer
    Participant
    Chevalier WordPress
    113 contributions

    Oui tout à la fin.
    C’est bizarre en effet, en même temps je vois pas à quoi ça peut être lié.

15 sujets de 16 à 30 (sur un total de 48)
  • Vous devez être connecté pour répondre à ce sujet.