¿Wordpress genera una página automática para los formatos de publicación?

4

Quiero que una página vea solo un formato de publicación específico (por ejemplo, aparte).

¿Tengo que crear mi propia página y ejecutar una consulta personalizada o Wordpress tiene una página automática generada para mí (como las categorías)?

    
pregunta MegaHit 24.01.2012 - 06:08

2 respuestas

3

Echa un vistazo a get_post_format_link ()

Aquí hay un pequeño ejemplo que usa get_post_format_link() para mostrar un enlace a la página de archivo del formato. Puede ver algo similar a esto en acción en el sitio de Justin Tadlock .

function get_post_format_archive_link() {
    return sprintf( 
        '<a class="post-format-archive-link %1$s" href="%2$s">%1$s</a>',
        get_post_format(),
        get_post_format_link( get_post_format() ) 
    );
}

uso:

echo get_post_format_archive_link();

La estructura de la URL es:

/type/{post format}/

Entonces, por un lado tendríamos:

http://example.com/type/aside/
    
respondido por el Dave Romsey 24.01.2012 - 07:10
1

Necesitaría agregar soporte de temas para formatos de publicación con código.

add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );

El código de arriba es lo que pondrías en el archivo functions.php de tu tema, y luego en tus archivos de plantilla, mostrarías cada publicación de acuerdo con el siguiente código, por ejemplo, si tu formato de publicación para una publicación era video :

if ( has_post_format( 'video' )) {
  echo 'this is the video format';
}

Ver el Codex para más información:

enlace

    
respondido por el Jared 24.01.2012 - 06:13

Lea otras preguntas en las etiquetas