lyfter/wp-query-builder

本包的最新版本(1.0.0)没有提供许可信息。

1.0.0 2024-04-23 18:50 UTC

This package is auto-updated.

Last update: 2024-09-23 19:37:42 UTC


README

一个允许您以更优雅的方式创建 WP_Queries 的包,同时为您在 IDE 中提供自动完成功能。深受 Laravel Elequent 和查询构建器的启发。

替换

$query = new WP_Query([
    'posts_per_page' => 5,
    'post_type' => 'page'
]);

$query->get_posts();

WpQuery::build()
    ->type('page')
    ->limit(5)
    ->get();

安装

使用 Composer 安装

在您的终端中运行以下命令以使用 Composer 安装此包。

$ composer require lyfter/wp-query-builder

该包使用 PSR-4 自动加载,并且可以使用 Composer 的自动加载器。以下是一个基本示例,但您的设置可能因使用 Composer 的方式而异。

require __DIR__ . '/vendor/autoload.php'; // Not required when using bedrock

use Lyfter\QueryBuilder\WpQuery;

$posts = WpQuery::build()
    ->type(['post', 'page'])
    ->limit(5)
    ->get();

有关使用 Composer 和自动加载的详细信息,请参阅 Composer 的 基本使用指南