Papi_Loader::constants PHP Метод

constants() защищенный Метод

Bootstrap constants
protected constants ( )
    protected function constants()
    {
        // Path to Papi plugin directory
        if (!defined('PAPI_PLUGIN_DIR')) {
            $mu_dir = trailingslashit(sprintf('%s/%s/src', WPMU_PLUGIN_DIR, basename(dirname(__DIR__))));
            if (is_dir($mu_dir)) {
                define('PAPI_PLUGIN_DIR', $mu_dir);
            } else {
                define('PAPI_PLUGIN_DIR', trailingslashit(__DIR__));
            }
        }
        // URL to Papi plugin directory
        if (!defined('PAPI_PLUGIN_URL')) {
            $plugin_url = plugin_dir_url(__FILE__);
            if (is_ssl()) {
                $plugin_url = str_replace('http://', 'https://', $plugin_url);
            }
            define('PAPI_PLUGIN_URL', $plugin_url);
        }
        // The meta key that page type value is using
        $this->define('PAPI_PAGE_TYPE_KEY', '_papi_page_type');
        // The plugin basename that is used in actions to match so right plugin is modified.
        $this->define('PAPI_PLUGIN_BASENAME', basename(dirname(__DIR__)) . '/papi-loader.php');
    }