1. Go to this page and download the library: Download gwa/wpsh 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/ */
gwa / wpsh example snippets
// File: ~/.wpsh/alias.mysite.php
return [
// The production server
//
'@mysite.prod' => [
// SSH configuration
'remote' => [
'host' => '123.255.12.123',
'user' => 'username',
// Path to a SSH key file
// 'identity' => '~/.ssh/custom_rsa',
],
// Absolute paths
'path' => [
// The base directory
'base' => '/var/www/mysite',
// Path to a custom MySQL cnf file
'cnf' => '~/mysql_cnf/mysite.cnf',
// Path to a custom wp dir, relative to base
// 'wp' => '',
// Path to a custom uploads dir, relative to base
// 'uploads' => 'wp-content/uploads',
],
// Database settings
'db' => [
// Name of the database
'database' => 'dbname'
],
// Other settings
'settings' => [
'siteurl' => 'http://www.example.com',
// Set a custom `home` path. Defaults to siteurl.
// 'home' => 'http://www.example.com/wp',
]
],
// The local development copy
// Settings as above, but without `remote`
//
'@mysite.local' => [
'path' => [
'base' => '/path/local/server/wordpress',
],
'db' => [
'database' => 'dbname',
],
'settings' => [
'siteurl' => 'http://mysite.local',
]
],
];
bash
$ composer global
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.