Cómo resaltar la página actual en el menú de navegación de WordPress

Fragmento de gráfico abierto de Facebook para establecer la imagen predeterminada

Ultima actualización en por Debjit Saha

Extractos de IsItWP

Cuando los visitantes de su sitio web comparten las publicaciones en canales de redes sociales como Facebook, adjunta una imagen a cada publicación llamada gráfico abierto de Facebook. Esta imagen puede ser la imagen destacada de su publicación de WordPress o cualquier otra imagen utilizada en la publicación. También puede configurar una imagen predeterminada para el gráfico abierto de Facebook.

Instrucciones: Agregue el siguiente fragmento al archivo functions.php de su tema de WordPress.
Debes definir tu ADMIN_ID visitando http://graph.facebook.com/yourfacebookusername y cambie la URL del logotipo de su sitio. Luego, puede verificar que Facebook está obteniendo toda la información correcta yendo a 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' ); 

También puede crear un enlace para compartir en Facebook.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba