Update 01.01.2012: A causa dei repentini aggiornamenti di Facebook, WordPress e dei plugin, questo metodo potrebbe non funzionare oggi. Consiglio di utilizzare Facebook AWD
Di seguito vi spiegherò come nascondere, su un sito WordPress, il contenuto di una pagina o di un post ai NON-FANS della vostra applicazione.
In questo modo potete scegliere di mostrare alcuni contenuti soltanto ai vostri FANS registrati al vostro sito WordPress e gli utenti potranno registrarsi al sito tramite credenziali Facebook con Facebook-Connect.
1. Installa il Plugin da sociable.es
http://www.sociable.es/facebook-wordpress-plugin-3-0/
2. Imposta le opzioni del plugin
http://www.sociable.es/facebook-opengraph-wordpress-plugin-configuration/
3. Aggiungi il “Facebook Connect Widget” alla Sidebar
4. Installa il plugin “PHP Exec” (permette l’esecuzione di codice php all’interno dei post)
5. All’interno del post che volete nascondere scrivete il codice che segue:
Codice:
<?php if (is_user_logged_in()) { ?> Contenuto Nascosto <?php } else { ?> Contenuto per gli utenti non registrati <a href="javascript:FB.login(login_facebook);">Logga con Facebook</a> <?php } ?> |
Ora il tuo post è protetto e soltanto gli utenti che hanno dato il permesso alla tua applicazione possono vederne il contenuto e tu puoi settare i permessi come email, amici, pubblicare sul wall, ecc…
Se vuoi puoi anche bloccare tutti i post nello stesso modo, basta editare il file singlepost.php nel tuo template.
Spero che queste info possano aiutarvi. Potete lasciare un commento se qualcosa non vi è chiaro!
Alla prossima!





