Codex > getPostsByCategory() > getPostsByCategory()


getPostsByCategory()

Aplicación

Esta función permite obtener múltiples posts asociados a una categoría específica en Flexo. Retorna un array de posts, con opciones para limitar la cantidad y definir el orden. Toma 4 argumentos:

  • category: el nombre o tag de la categoría (string, opcional)
  • limit: cantidad máxima de posts a retornar (integer, opcional, por defecto 10)
  • orderCol: columna por la cual ordenar los resultados (string, opcional)
  • orderDir: dirección de ordenamiento ('ASC' o 'DESC', opcional)
<?php
  // Obtener los últimos 5 posts de la categoría 'noticias'
  $posts = getPostsByCategory('noticias', 5, 'date', 'DESC');

  foreach($posts as $post){
    echo '<article>';
    echo '<h2>' . $post['title'] . '</h2>';
    echo $post['body'];
    echo '</article>';
  }
?>