1. Go to this page and download the library: Download foxelabs/wp-review-notice library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
foxelabs / wp-review-notice example snippets
add_action( 'plugins_loaded', function () {
\FoxeLabs\Reviews\Notice::create(
'my-plugin', // wp.org plugin slug (e.g. "hello-dolly").
'My Plugin', // Display name shown in the notice copy.
array(
'days' => 7,
'cap' => 'manage_options',
'screens' => array( 'dashboard', 'plugins' ), // empty = all admin screens.
)
)->register();
} );
add_filter( 'foxelabs_reviews_notice_message', function ( $message, $days ) {
return "We're glad you've been with us for {$days}+ days!";
}, 10, 2 );
use FoxeLabs\Reviews\Notice;
use FoxeLabs\Reviews\Support\Config;
$notice = new Notice(
Config::fromArray( 'my-plugin', 'My Plugin' ),
new MyRedisTimerStore(), // implements TimerStoreInterface
null, // default user-meta dismissal
null, // default admin-screen resolver
null, // default capability checker
new MyBlockEditorRenderer() // implements RendererInterface
);
$notice->register();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.