Codex > listPostsByCategory() > listPostsByCategory()


listPostsByCategory()

Aplicación

Esta función permite listar posts asociados a una categoría específica en Flexo, con soporte para paginación y selección de columnas. Retorna un array de posts. Toma 4 argumentos:

  • category: el nombre o tag de la categoría (string, opcional)
  • offset: desplazamiento manual de resultados (integer, opcional)
  • page: número de página para paginación automática (integer, opcional, por defecto 0)
  • columns: columnas específicas a retornar (array o string, opcional)
<?php
  // Listar posts de la categoría 'blog' en la página 2
  $posts = listPostsByCategory('blog', null, 2);

  foreach($posts as $post){
    echo '<div class="post">';
    echo '<h3>' . $post['title'] . '</h3>';
    echo $post['body'];
    echo '</div>';
  }

  // Listar solo títulos y fechas
  $columns = ['title', 'date'];
  $posts = listPostsByCategory('eventos', null, 0, $columns);
?>