9Logo WordpressCódigo de Rich Snippets para el tema veinte once

He detallado previamente el código para habilitar fragmentos enriquecidos en diversos temas wordpress ([int­link id=“2948” type=“post”]Misterio 2[/intlink], [int­link id=“2949” type=“post”]Misterio 3[/intlink], [int­link id=“2468” type=“post”]Tesis[/intlink] & [int­link id=“3017” type=“post”]Me gusta[/intlink]) , así como algunos [int­link id=“1520” type=“post”]instrucciones genéricas[/intlink]. A continuación se muestra un conjunto de modificaciones para permitir fragmentos enriquecidos en el wordpress incorporado veinte once tema.

1. Editar functions.php, línea 584, editar la primera línea de la función twentyeleven_posted_on() y el cambio

<time class="entrada de fecha" datetime="%3$s">

to

<time class="entry-date updated" datetime="%3$s">

2. Editar contenido page.php, line 14

<clase h1 ="entrada-título"><?php the_title(); ?></h1>
</encabezamiento><!-- .entry-header -->

add the fol­low­ing 2 lines

<clase h1 ="entrada-título"><?php the_title(); ?></h1>
<span class ="actualizado"><span class ="valor del título" title ="<?php the_date(); ?>"></lapso></lapso>
By <span class ="autor vcard"><span class ="fn"><?php the_author_posts_link(); ?></lapso></lapso>
</encabezamiento><!-- .entry-header -->

3. Make sure your author inform­a­tion page has a link to your google+ profile
Editar functions.php, en el complemento inferior

función yoast_add_google_profile( $contactmethods ) {
// Añadir los perfiles de Google
$ contactmethods['Google_profile'] = 'Google Profile <abbr title="Uniform Resource Locator">URL</abbr>';
return $ contactmethods;
}
add_filter( 'user_contactmethods', 'Yoast_add_google_profile', 10, 1);

y luego ir a su página de perfil de wordpress (salpicadero: Usuarios: su perfil) y rellenar el perfil de google URL sección

4. Editar author.php para enlazar a google perfil, línea de edición 28 (entre >header> y </header>) y reemplazar

<clase h1 ="page-title author"><?php printf( __( 'Author Archives: %s ', 'twentyeleven' ), '<span class ="vCard"><a class ="fn url n" href ="' . esc_url( get_author_posts_url( get_the_author_meta( "ID" ) ) ) . '" title ="' . esc_attr( get_the_author() ) . '" rel ="me">' . get_the_author() . '</a></lapso>' ); ?></h1>

con

<clase h1 ="page-title author"><?php printf( __( 'Author Archives: %s ', 'twentyeleven' ), '<span class ="vCard"><a class ="fn url n" href ="' . esc_url( get_the_author_meta( "google_profile" ) ) . '" title ="' . esc_attr( get_the_author() ) . '" rel ="me">' . get_the_author() . '</a></lapso>' ); ?></h1>

Deja una respuesta

9 comentarios

SSam

Estoy trabajando en un sitio web estático y yo realmente no quieren mostrar actualizada por admin en mis páginas. ¿hay alguna manera de que me puedo esconder eso, sino remover fragmentos de error también ...
sé u dijo su método no es recomendable, pero hago u saber cómo puedo hacer eso. ...????
gracias

Respuesta
Ssdpate956

Hola, gracias por el código, pero no curó veinte-once.

Hay una incongruencia en la primera sustitución de código - las líneas son idénticos
1. Editar functions.php, línea 581 editar la primera línea de la función twentyeleven_posted_on()
cambio

1

to

1

Todavía estoy recibiendo la "actualización" de error de campo y ahora se imprime el nombre del autor en la parte superior de las páginas y la fecha de actualización en la parte superior de los mensajes.

Respuesta
JSJon Scaife

Sorry — when I updated the post a while back I did­n’t notice that the word­press visu­al edit­or had removed all the class=”” code! Ahora debería fijarse ...

Actualizar: He rejigged totalmente cómo se implementa el código y se muestra. Esperemos que esto evitará que se repitan futuro, y en el camino creo que la funcionalidad y la presentación se ha mejorado demasiado. Let me know what you think. 🙂

Sí - se mostrará el nombre del autor y la fecha de actualización de los mensajes - esto es necesario. Google penalizará a su ranking si intenta implementar fragmentos que la etiqueta hasta el contenido oculto - su punto de vista (con razón En mi humilde opinión) es que si usted piensa que un motor de búsqueda debe ver esta información, entonces es información útil, y por lo tanto a sus visitantes deben verlo también! Usted puede aplicar fácilmente CSS para diseñarlo y cambiar su posición si desea.

Respuesta