Predefined constants

Do you know PHP constantsarrow-up-right? They can be really awesome so you do not need to repeat strings and configurations. The boilerplate comes with a set of predefined constants you simply need to consume. They can be found in plugins/your-plugin/src/index.php.

circle-info

In this table the constants are prefixed with WPRJSS, but you need to use your constants prefix you used in create-wp-react-app create-plugin.

Constant

Description

WPRJSS_FILE

Plugin file (__FILE__).

WPRJSS_PATH

Plugin path (dirname(__FILE__)).

WPRJSS_SLUG

Plugin slug.

WPRJSS_INC

PHP include path (inc/).

WPRJSS_MIN_PHP

Minimum PHP version needed for the plugin.

WPRJSS_MIN_WP

Minimum WP version needed for the plugin.

WPRJSS_NS

PHP namespace as string.

WPRJSS_DB_PREFIX

Database table prefix. Should be used for example in dbDeltaarrow-up-right (Activator).

WPRJSS_OPT_PREFIX

Option prefix. Should be used for example in update_optionarrow-up-right.

WPRJSS_SLUG_CAMELCASE

Plugin slug in camel case - used for frontend coding.

WPRJSS_TD

Text domain. Should be used for example in __arrow-up-right.

WPRJSS_VERSION

Plugin version.

WPRJSS_DEBUG

If true, $this->debug() outputs the log to error_log.

Last updated