oberonlai/wp-admin-custom-filter

为WordPress管理表添加自定义过滤器。

v1.0.0 2021-04-07 13:18 UTC

This package is auto-updated.

Last update: 2024-09-07 20:55:53 UTC


README

简单的WordPress自定义管理页面过滤器。

要求

安装

使用Composer安装

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

$ composer require oberonlai/wp-admin-custom-filter

WP Admin Custom Filter 支持PSR-4自动加载,可以使用Composer的自动加载器。以下是一个基本的入门示例,但您的设置可能因使用Composer的方式而异。

require __DIR__ . '/vendor/autoload.php';

use ODS\CustomFilter;

$options = array( ... );

$books = new CustomFilter( $options );

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

基本用法

以下是一个使用帖子元字段的简单自定义过滤器设置的示例。

// Require the Composer autoloader.
require __DIR__ . '/vendor/autoload.php';

// Import PostTypes.
use ODS\CustomFilter;

$option = array(
    'name'     => 'send_status',     // form select name
    'key'      => 'meta_key',        // post meta field name
    'compare'  => '=',               // the compare rule
    'posttype' => 'cptname',         // which post type support with
    'option'   => array(             // dropdown menu
        'all'       =>  __( 'ALL', ''),
        'option1'   =>  __( 'Option1', ''),
        'option2'   =>  __( 'Option2', ''),
    )
);

new CustomFilter( $option );

然后您可以在管理编辑页面中看到自定义下拉过滤器。