Documentation

API Documentation

Table of Contents

Namespaces

DevOwl
MatthiasWeb

Constants

DEVOWL_MULTILINGUAL_OPT_PREFIX  = 'devowl-multilingual'
DEVOWL_MULTILINGUAL_ROOT_SLUG  = 'devowl-wp'
DEVOWL_MULTILINGUAL_SLUG  = 'multilingual'
DEVOWL_MULTILINGUAL_SLUG_CAMELCASE  = lcfirst(str_replace('-', '', ucwords(DEVOWL_MULTILINGUAL_SLUG, '-')))
DEVOWL_MULTILINGUAL_TD  = DEVOWL_MULTILINGUAL_ROOT_SLUG . '-' . DEVOWL_MULTILINGUAL_SLUG
DEVOWL_MULTILINGUAL_VERSION  = filemtime(__FILE__)
RCB_PRO_VERSION  = $translatedUrl
RCB_TD  = $this->getPluginData('TextDomain')
RCB_VERSION  = $this->getPluginData('Version')
REAL_QUEUE_DB_PREFIX  = 'real_queue'
REAL_QUEUE_OPT_PREFIX  = 'real-queue'
REAL_QUEUE_ROOT_SLUG  = 'devowl-wp'
REAL_QUEUE_SLUG  = 'real-queue'
REAL_QUEUE_SLUG_CAMELCASE  = lcfirst(str_replace('-', '', ucwords(REAL_QUEUE_SLUG, '-')))
REAL_QUEUE_TD  = REAL_QUEUE_ROOT_SLUG . '-' . REAL_QUEUE_SLUG
REAL_QUEUE_VERSION  = filemtime(__FILE__)
REAL_UTILS_ROOT_SLUG  = 'devowl-wp'
REAL_UTILS_SLUG  = 'real-utils'
REAL_UTILS_SLUG_CAMELCASE  = lcfirst(str_replace('-', '', ucwords(REAL_UTILS_SLUG, '-')))
REAL_UTILS_TD  = REAL_UTILS_ROOT_SLUG . '-' . REAL_UTILS_SLUG
REAL_UTILS_VERSION  = filemtime(__FILE__)
RPM_WP_CLIENT_OPT_PREFIX  = 'rpm-wpc'
RPM_WP_CLIENT_ROOT_SLUG  = 'devowl-wp'
RPM_WP_CLIENT_SLUG  = 'real-product-manager-wp-client'
RPM_WP_CLIENT_SLUG_CAMELCASE  = lcfirst(str_replace('-', '', ucwords(RPM_WP_CLIENT_SLUG, '-')))
RPM_WP_CLIENT_TD  = RPM_WP_CLIENT_ROOT_SLUG . '-' . RPM_WP_CLIENT_SLUG
RPM_WP_CLIENT_VERSION  = filemtime(__FILE__)

Functions

wp_rcb_consent_given()  : mixed
Check if a given technical information (e.g. HTTP Cookie, LocalStorage, ...) has a consent:
wp_rcb_invalidate_templates_cache()  : mixed
Invalidate all template caches so they gets recalculated (this does not necessarily download from cloud API!).
wp_rcb_invalidate_presets_cache()  : mixed
Invalidate all template caches so they gets recalculated.
wp_rcb_service_groups()  : mixed
Get a list of all existing service groups.
wp_rcb_services_by_group()  : mixed
Get a list of all existing services within a group.
rcb_skip_already_admin_notice()  : mixed
Show an admin notice to administrators when the plugin is already active.
rcb_skip_already_deactivate_lite()  : mixed
Automatically deactivate lite version when we try to activate the PRO version.
rcb_skip_php_admin_notice()  : mixed
Show an admin notice to administrators when the minimum PHP version could not be reached. The error message is only in english available.
rcb_skip_rest_admin_notice()  : mixed
Show an admin notice to administrators when the minimum WP version could not be reached. The error message is only in english available.
rcb_skip_wp_admin_notice()  : mixed
Show an admin notice to administrators when the minimum WP version could not be reached. The error message is only in english available.

Constants

DEVOWL_MULTILINGUAL_OPT_PREFIX

public mixed DEVOWL_MULTILINGUAL_OPT_PREFIX = 'devowl-multilingual'

DEVOWL_MULTILINGUAL_ROOT_SLUG

public mixed DEVOWL_MULTILINGUAL_ROOT_SLUG = 'devowl-wp'

DEVOWL_MULTILINGUAL_SLUG

public mixed DEVOWL_MULTILINGUAL_SLUG = 'multilingual'

DEVOWL_MULTILINGUAL_SLUG_CAMELCASE

public mixed DEVOWL_MULTILINGUAL_SLUG_CAMELCASE = lcfirst(str_replace('-', '', ucwords(DEVOWL_MULTILINGUAL_SLUG, '-')))

DEVOWL_MULTILINGUAL_TD

public mixed DEVOWL_MULTILINGUAL_TD = DEVOWL_MULTILINGUAL_ROOT_SLUG . '-' . DEVOWL_MULTILINGUAL_SLUG

DEVOWL_MULTILINGUAL_VERSION

public mixed DEVOWL_MULTILINGUAL_VERSION = filemtime(__FILE__)

RCB_PRO_VERSION

public mixed RCB_PRO_VERSION = $translatedUrl

RCB_TD

public mixed RCB_TD = $this->getPluginData('TextDomain')

RCB_VERSION

public mixed RCB_VERSION = $this->getPluginData('Version')

REAL_QUEUE_DB_PREFIX

public mixed REAL_QUEUE_DB_PREFIX = 'real_queue'

REAL_QUEUE_OPT_PREFIX

public mixed REAL_QUEUE_OPT_PREFIX = 'real-queue'

REAL_QUEUE_ROOT_SLUG

public mixed REAL_QUEUE_ROOT_SLUG = 'devowl-wp'

REAL_QUEUE_SLUG_CAMELCASE

public mixed REAL_QUEUE_SLUG_CAMELCASE = lcfirst(str_replace('-', '', ucwords(REAL_QUEUE_SLUG, '-')))

REAL_QUEUE_TD

public mixed REAL_QUEUE_TD = REAL_QUEUE_ROOT_SLUG . '-' . REAL_QUEUE_SLUG

REAL_QUEUE_VERSION

public mixed REAL_QUEUE_VERSION = filemtime(__FILE__)

REAL_UTILS_ROOT_SLUG

public mixed REAL_UTILS_ROOT_SLUG = 'devowl-wp'

REAL_UTILS_SLUG_CAMELCASE

public mixed REAL_UTILS_SLUG_CAMELCASE = lcfirst(str_replace('-', '', ucwords(REAL_UTILS_SLUG, '-')))

REAL_UTILS_TD

public mixed REAL_UTILS_TD = REAL_UTILS_ROOT_SLUG . '-' . REAL_UTILS_SLUG

REAL_UTILS_VERSION

public mixed REAL_UTILS_VERSION = filemtime(__FILE__)

RPM_WP_CLIENT_OPT_PREFIX

public mixed RPM_WP_CLIENT_OPT_PREFIX = 'rpm-wpc'

RPM_WP_CLIENT_ROOT_SLUG

public mixed RPM_WP_CLIENT_ROOT_SLUG = 'devowl-wp'

RPM_WP_CLIENT_SLUG

public mixed RPM_WP_CLIENT_SLUG = 'real-product-manager-wp-client'

RPM_WP_CLIENT_SLUG_CAMELCASE

public mixed RPM_WP_CLIENT_SLUG_CAMELCASE = lcfirst(str_replace('-', '', ucwords(RPM_WP_CLIENT_SLUG, '-')))

RPM_WP_CLIENT_TD

public mixed RPM_WP_CLIENT_TD = RPM_WP_CLIENT_ROOT_SLUG . '-' . RPM_WP_CLIENT_SLUG

RPM_WP_CLIENT_VERSION

public mixed RPM_WP_CLIENT_VERSION = filemtime(__FILE__)

Functions

Check if a given technical information (e.g. HTTP Cookie, LocalStorage, ...) has a consent:

wp_rcb_consent_given(string|int $typeOrIdOrUniqueName[, string $name = null ][, string $host = null ]) : mixed
  • When a technical information exists in defined cookies, the Promise is only resolved after given consent
  • When no technical information exists, the Promise is immediate resolved
$consent = function_exists('wp_rcb_consent_given') ? wp_rcb_consent_given("http", "_twitter_sess", ".twitter.com") : true;

You can also check for consent by cookie ID (ID in wp_posts, post id):

$consent = function_exists('wp_rcb_consent_given') ? wp_rcb_consent_given(15) : true;

Since 5.0.4: You can also check for consent by service unique name:

$consent = function_exists('wp_rcb_consent_given') ? wp_rcb_consent_given("google-analytics-ua") : true;

Attention: Do not use this function if you can get the conditional consent into your frontend coding and use instead the window.consentApi!

Parameters
$typeOrIdOrUniqueName : string|int
$name : string = null
$host : string = null
Tags
since
2.11.1

wp_rcb_invalidate_templates_cache()

Invalidate all template caches so they gets recalculated (this does not necessarily download from cloud API!).

wp_rcb_invalidate_templates_cache([bool $skipServiceCloudConsumerInvalidation = false ]) : mixed
Parameters
$skipServiceCloudConsumerInvalidation : bool = false
Tags
since
3.6.4

wp_rcb_invalidate_presets_cache()

Invalidate all template caches so they gets recalculated.

wp_rcb_invalidate_presets_cache() : mixed
Tags
since
2.14.1
deprecated

Use wp_rcb_invalidate_templates_cache instead

wp_rcb_service_groups()

Get a list of all existing service groups.

wp_rcb_service_groups() : mixed
Tags
since
2.3.0

wp_rcb_services_by_group()

Get a list of all existing services within a group.

wp_rcb_services_by_group(int $group_id[, string|array<string|int, string> $post_status = null ]) : mixed

Example: Get all available service groups and services

term_id) as $service) { printf( 'Group: %s, Service: %s Service-ID: %d
', $group->name, $service->post_title, $service->ID ); } } }
Parameters
$group_id : int

The term_id of the group

$post_status : string|array<string|int, string> = null

Pass null to read all existing

Tags
since
2.3.0

rcb_skip_already_admin_notice()

Show an admin notice to administrators when the plugin is already active.

rcb_skip_already_admin_notice() : mixed

rcb_skip_already_deactivate_lite()

Automatically deactivate lite version when we try to activate the PRO version.

rcb_skip_already_deactivate_lite() : mixed

rcb_skip_php_admin_notice()

Show an admin notice to administrators when the minimum PHP version could not be reached. The error message is only in english available.

rcb_skip_php_admin_notice() : mixed

rcb_skip_rest_admin_notice()

Show an admin notice to administrators when the minimum WP version could not be reached. The error message is only in english available.

rcb_skip_rest_admin_notice() : mixed

rcb_skip_wp_admin_notice()

Show an admin notice to administrators when the minimum WP version could not be reached. The error message is only in english available.

rcb_skip_wp_admin_notice() : mixed

        
On this page

Search results