Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Bug mi piace di facebook tramite wordpress
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      marty84 User Attivo • ultima modifica di

      Bug mi piace di facebook tramite wordpress

      Salve,
      tramite il codice del mio template ho inserito automaticamente, per ogni articolo, il mi piace di facebook, prelevando il codice direttamente dal sito dei developers.
      Ovviamente l'articolo è dotato dell'immagine in evidenza, la stessa inserita nell'articolo, ma quando clicco sul like, sul mio profilo compare l'immagine associata ad un altro articolo diverso da quello che 'condivido' diciamo così, ma è ovvio che è solo un like. Come mai questo bug? Devo intervenire in altro modo sul codice?

      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        geggiot User Attivo • ultima modifica di

        Dipende dalle direttive opengraph http://developers.facebook.com/docs/opengraph/

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          marty84 User Attivo • ultima modifica di

          direttive opengraph? e come faccio a dargliele? Già è un miracolo che sono riuscita a fargli prendere il permalink dei posto di wp... le immagini dell'articolo poi a volte sn giuste e a volte errate...

          se intendi questi animaletti ^_^
          og:image

          non so come inserirli all'interno del codice!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • I
            introw User Attivo • ultima modifica di

            Per evitare questo problema io associo un'immagine tramite l'apposito metatatag all'interno del codice valida per tutto il sito, devi inserire il tag og:image nel file header del tuo tema wordpress all'interno della sezione <HEAD></HEAD> in questo modo:

            <meta property="og:image" content="http: //www .dominio.it/immagine.jpg"/>

            (senza spazi nell'url naturalmente)

            In questo modo però ogni ad ogni post che condividerai verrà sempre associata la stessa immagine, non saprei dirti come fare per prenderla dinamicamente dal singolo articolo...

            Davide

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              marty84 User Attivo • ultima modifica di

              anche io conoscevo questa soluzione... ma ovviamente non fa al caso mio, cmq grazie mille 😉

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                geggiot User Attivo • ultima modifica di

                Allora, per inserire l'immagine dell'articolo io utilizzo queste 2 porzioni di codice:

                <meta property="og:image" content="<?php echo catch_that_image() ?>"/>
                

                che va nell'header.php

                e poi questa:

                function catch_that_image() {
                  global $post, $posts;
                  $first_img = '';
                  ob_start();
                  ob_end_clean();
                  $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
                  $first_img = $matches [1] [0];
                
                  if(empty($first_img)){ //Immagine di default se articolo senza immagine
                    $first_img = "http://www.dominio.it/image.jpg";
                  }
                  return $first_img;
                }
                

                che va inserito nel file functions.php . Prima di modificare questo functions.php , fai un backup del file.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  marty84 User Attivo • ultima modifica di

                  non va cmq 😞

                  in che zona del function devo mettere il codice?

                  Non funziona ancora... 😞

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    geggiot User Attivo • ultima modifica di

                    Verso la fine prima di ```
                    ?>

                    **Mi raccomando creati prima una copia per sicurezza.**
                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti