Skip to content

Zippovich2/wordpress-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wordpress Wrapper Loader

Loading constants and environment variables from .env files.

Build Status Packagist

Installation

Requirements:

  • php ^7.2.5
$ composer require zippovich2/wordpress-loader

Usage

Add code at beginning in wp-config.php:

use WordpressWrapper\Loader\Loader;

//...

$loader = new Loader();
$loader->load();

You can specify own paths:

use WordpressWrapper\Loader\Loader;

//...

$projectRoot = '/path/to/project-root/'; // this directory should containt .env files.
$public = $projectRoot . '/public'; // this directory should containt index.php file
$wpCore = '/wp'; // relevant path from $public to wordpress core directory

$loader = new Loader();
$loader->load($wpCore, $projectRoot, $public);

If you want to enable debug add one more line:

use WordpressWrapper\Loader\Loader;

//...

$loader = new Loader();
$loader->load();
// default path is '/var/log', relevant ro project root
// it will create directroy if not exists
$loader->debugSettings('/path/to/log/dir');

About

Loading constants and environment variables from .env files

Resources

Stars

Watchers

Forks

Packages

No packages published