frozzare / wp-extended-post-status
WordPress扩展帖子状态
1.1.2
2016-10-11 14:29 UTC
Requires
- php: ^5.5.9 || ^7.0
- composer/installers: ~1.0
Requires (Dev)
- frozzare/wp-test-suite: ~1.0
- wp-coding-standards/wpcs: dev-develop
This package is auto-updated.
Last update: 2024-08-29 03:58:10 UTC
README
需要PHP 5.5.9
这是一个提供WordPress帖子类型状态的扩展功能的库。
安装
composer require frozzare/wp-extended-post-status
示例
<?php // Register `old` status. register_extended_post_status( 'old', [], [ 'singular' => 'Old' ] ); // Register `obsolete` status. register_extended_post_status( 'obsolete', [ // Array or string of post types where post status should be registered 'post_type' => ['post', 'page'] ], [ 'singular' => 'Obsolete' ] );
文档
function register_extended_post_status( string $post_status, array $args = [], array $names = [] )
$post_status
是帖子状态的名称。$args
是一个数组,包含此帖子状态的参数,与register_post_status
的参数相同,包括post_type
参数,它应该是数组或字符串,表示帖子状态应注册的帖子类型(也可以传递 'any')。$names
是一个数组,包含singular
和plural
,如果为空,则用作label_count
的名称。
与 register_post_status
参数的区别
public
的默认值是true
而不是false
show_in_admin_status_list
的默认值是true
而不是false
许可协议
MIT © Fredrik Forsmo