wpdesk / wp-show-decision
该包最新版本(1.0)没有提供许可信息。
1.0
2020-05-24 19:10 UTC
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
Requires (Dev)
- 10up/wp_mock: *
- mockery/mockery: *
- phpunit/phpunit: <7
- squizlabs/php_codesniffer: ^3.0.2
- wp-coding-standards/wpcs: ^0.14.1
This package is auto-updated.
Last update: 2024-08-25 19:23:00 UTC
README
WordPress 显示内容决策库。
想法是您有一个 ShouldShowStrategy 接口,其中有一个返回布尔值的函数。这样,您可以创建一个类来委托显示内容的决策。您的类不需要硬编码这个决策。
要求
PHP 5.6 或更高版本。
Composer
您可以通过 Composer 安装绑定。运行以下命令
composer require --dev wpdesk/wp-show-decision
要使用绑定,请使用 Composer 的 自动加载
require_once 'vendor/autoload.php';
使用方法
new Beacon(
'6057086f-4b25-4e12-8735-fbc556d2dc01',
new PostTypeStrategy('automation'),
$this->get_plugin_assets_url()
if ( is_admin() ) {
( new RateNotices(
[ new TwoWeeksNotice( $this->plugin_url . '/assets', new PostTypeStrategy([
[ 'page' => 'x', 'name' => 'stefan' ], // show when page = x and name = stefan
[ 'page' => 'y' ] // OR when page = y
] ) ) ]
) )->hooks();
}
项目文档
PHPDoc: https://wpdesk.gitlab.io/wp-show-decision/index.html