- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Commenti di google + su wordpress
-
Commenti di google + su wordpress
Ciao a tutti,
scrivo qui su suggerimento di Andrea Pernici,
qualcuno sa come poter mettere in una variabile il numero dei commenti di google + su wordpress? mi spiego meglio .
Ho implementato sul mio blog sia i commenti google + che quelli facebook oltre a quelli nativi di wordpress e ho scritto una funzione per sommare i commenti di wp a quelli lasciati tramite facebook a quelli con google + ma questi ultimi non riesco a tirarli fuori in modo correttoVorrei fare in modo che sotto il titolo nei metadati del post compaia il numero complessivo dei commenti indipendentemente al metodo utilizzato per postarli
ho provato con le api di google sia con g:commentcount che con g:comments ma come potete vedere sul mio sito tissy.it somma soltanto quelli di wordpress e quelli di fb
La funzione è questa
function comment_count() { global $post; $url = get_permalink($post->ID); $filecontent = file_get_contents('https://graph.facebook.com/?ids=' . $url); $json = json_decode($filecontent); $count = $json->$url->comments; $wpCount = get_comments_number(); $gcomm = "<g:commentcount href=" + $url + "></g:commentcount>"; $realCount = $count + $wpCount + $gcomm; if ($realCount == 0 || !isset($realCount)) { $realCount = 0; } return $realCount; }
la funzione viene richiamata nei metadati del post con
<?php echo comment_count(); ?>Grazie in anticipo
-
Ciao Tissy.
Quello che non capisco è come fai ad estrapolare i dati Google Plus usando https://graph.facebook.com/?ids=
-
ehm no quello serve per estrapolare i commenti di facebook
la parte per google + è sotto$gcomm = "<g:commentcount href=" + $url + "></g:commentcount>";
-
Scusa ma cosa dovrebbe contenere la variabile $gcomm secondo te?
-
vorrei mettere in gcomm il numero dei commenti fatti con google + su un determinato post.
Chiedevo a voi come fare perché evidentemente non l'ho capito
-
Se vuoi farlo facendo scraping con una get content devi vedere il codice della pagina che vai a catturare e poi identificare l'id o la classe che contiene il numero di commenti per un determinato URL.
-
eh non riesco a trovare il numero di commenti google + .... pensavo fosse items.length ma non funziona. Grazie comunque...