Lumberjack\PostTypes\Post::all PHP Method

all() public static method

Get all posts of this type
public static all ( integer $perPage ) : array
$perPage integer The number of items to return (defaults to all)
return array Array of Post objects
    public static function all($perPage = -1)
    {
        $args = ['post_type' => static::$postType, 'post_status' => 'publish', 'posts_per_page' => $perPage, 'orderby' => 'menu_order', 'order' => 'ASC'];
        return static::posts($args);
    }

Usage Example

Exemplo n.º 1
0
<?php

/**
 * The main template file
 * This is the most generic template file in a WordPress theme
 * and one of the two required files for a theme (the other being style.css).
 * It is used to display a page when nothing more specific matches a query.
 * E.g., it puts together the home page when no home.php file exists
 *
 * Methods for TimberHelper can be found in the /lib sub-directory
 *
 * @package  WordPress
 * @subpackage  Timber
 * @since   Timber 0.1
 */
use Lumberjack\PostTypes\Post;
$context = Timber::get_context();
$context['posts'] = Post::all();
Timber::render(['posts.twig'], $context);