X

Snippet Facebook Open Graph pentru Setarea Imaginii Implicite

Fragmente de IsItWP

Când vizitatorii site-ului dvs. distribuie postările pe canalele de socializare precum Facebook, se atașează o imagine fiecărei postări numită Facebook open graph. Această imagine poate fi imaginea de prezentare a postării dvs. WordPress sau orice altă imagine utilizată în postare. Puteți, de asemenea, să setați o imagine implicită pentru Facebook open graph.

Instrucțiuni: Adăugați următorul fragment în fișierul functions.php al temei dvs. WordPress.
Trebuie să vă setați ADMIN_ID vizitând http://graph.facebook.com/yourfacebookusername și să modificați URL-ul logo-ului site-ului dvs. Apoi, puteți verifica dacă Facebook primește toate informațiile corecte accesând https://developers.facebook.com/tools/debug.

function diww_facebook_image() {
		echo '<meta property="fb:admins" content="ADMIN_ID" />';
		echo '<meta property="og:title" content="' . get_the_title() . '" />';
		echo '<meta property="og:site_name" content="' . get_bloginfo('name') . '" />';

	global $post;
	if ( is_singular() ) { // only if a single post or page
		echo '<meta property="og:type" content="article" />';
		echo '<meta property="og:url" content="' . get_permalink() . '" />';

	if (has_post_thumbnail( $post->ID )) { // use featured image if there is one
		$feat_image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'large' );
		echo '<meta property="og:image" content="' . esc_attr( $feat_image[0] ) . '" />';
	 }else{ // use site logo in case no featured image
		echo '<meta property="og:image" content="http://yourdomain.com/logo.png" />';
	 }
	}

	if ( is_home() ) { // for homepage only
		echo '<meta property="og:type" content="website" />';
		echo '<meta property="og:url" content="' . get_bloginfo('url') . '" />';
		echo '<meta property="og:image" content="http://yourdomain.com/logo.png" />';
	}
}

add_action( 'wp_head', 'diww_facebook_image' ); 

De asemenea, s-ar putea să vă placă crearea unui link de partajare pe Facebook.

Comentarii   Lasă un răspuns

  1. Astro Gremlin July 6, 2012 at 3:02 pm

    Dave, a existat o scurtă perioadă în care distribuieam postările mele și Facebook rula o imagine din reclamele mele, apoi îmi spunea că nu este permisă! Acest lucru se întâmpla chiar și atunci când aveam o imagine non-reclamă în partea de sus a postării. S-a rezolvat de la sine, dar acest fragment ar putea fi util pentru a selecta imaginea dorită.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!