wpdesk/wp-show-decision

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

1.0 2020-05-24 19:10 UTC

This package is auto-updated.

Last update: 2024-08-25 19:23:00 UTC


README

pipeline status coverage report Latest Stable Version Total Downloads Latest Unstable Version License

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