lyfter / wp-query-builder
本包的最新版本(1.0.0)没有提供许可信息。
1.0.0
2024-04-23 18:50 UTC
Requires
- php: ^8.2
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 的 基本使用指南。