Archivo por días: 1 septiembre 2013

Muestra el autor en blogs de un solo autor con Twenty Twelve

En los blogs como este basados en la plantilla twenty twelve como este no se imprime la información sobre el autor del post, simplemente se asume que el propietario y el autor es el mismo y por lo tanto esta deshabilitado por defecto.

Para saltarte esta limitación, tienes tres opciones :

  1. La mas simple registra otro usuario y publica al menos un post, esta es la solución mas simple y la mas fácil de implementar.
  2. Copia content.php a un tema hijo y borra  && is_multi_author() sobre la linea 47, con esto no realiza la comprobación.
  3. Añade add_filter( 'is_multi_author', '__return_true' ); en la pagina functions.php de tu tema hijo de twenty twelve, esto hace que siempre que realice la comprobación sobre el multiautor devuelva la respuesta si.

Yo he optado por la tercera opción, puesto que toda la personalización de la web la estoy realizando sobre este tema de WordPress y esto requiere la implementación de los temas hijos de WordPress asi que …..

Vamos a ello

Estos son los pasos que he seguido para que esto funcione:

  1. Crea una nueva carpeta para el tema hijo: wp-content/themes/twentytwelve-child (yo la mia la he llamado theviceCSS.
  2. Crea una hoja de estilos en esa misma carpeta: wp-content/themes/twentytwelve-child/style.css
  3. Sigue las instrucciones en the WordPress Codex para rellenar la hoja de estilos . Esta es la mia:

    /*
    Theme Name:     Twenty Twelve
    ChildTheme URI:      http://the-vice.com
    Description:    A Twenty Twelve child theme
    Author:         Michael Park
    Author URI:     http://the-vice.com
    Template:       twentytwelve
    Version:        0.1.0
    */
    @import url(«../twentytwelve/style.css»);

  4. copy wp-content/themes/twentytwelve/functions.php to wp-content/themes/twentytwelve-child/functions.php
  5. delete content (apart from first comment block) and add filter to enable:


    add_filter( ‘is_multi_author’, ‘__return_true’ );

  6. Guardar wp-content/themes/twentytwelve-child/functions.php
  7. Activar el tema hijo: Escritorio » Panel Administración » Apariencia » Temas

Este post es una traducción literal con comentarios de este otro