1. Go to this page and download the library: Download inpsyde/wp-context 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/ */
inpsyde / wp-context example snippets
$context = Inpsyde\WpContext::determine();
use Inpsyde\WpContext;
$context = WpContext::determine();
if ($context->is(WpContext::AJAX, WpContext::CRON)) {
// stuff for requests that are either AJAX or WP cron
} elseif ($context->isBackoffice()) {
// stuff for "backoffice" requests (WP admin)
}
if (Inpsyde\WpContext::determine()->isCore()) {
return get_option('some_option');
}
use Inpsyde\WpContext;
$context = WpContext::new()->force(WpContext::AJAX);
assert($context->isAjax());
assert($context->isCore());
use Inpsyde\WpContext;
$context = WpContext::new()->force(WpContext::CRON)->withCli();
assert($context->isCron());
assert($context->isCore());
assert($context->isWpCli());
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.