wee / wordpress-project
WordPress入门项目
Requires
- php: >= 7.4
- ext-curl: *
- ext-gd: *
- ext-json: *
- ext-mbstring: *
- composer/installers: ~2.2.0
- johnpbloch/wordpress: *
- robinvdvleuten/ulid: ^5.0.0
- vlucas/phpdotenv: ^5.4.1
- wp-cli/wp-cli-bundle: *
- wpackagist-plugin/antispam-bee: *
- wpackagist-plugin/autodescription: *
- wpackagist-plugin/avatar-privacy: *
- wpackagist-plugin/defai: *
- wpackagist-plugin/disable-json-api: *
- wpackagist-plugin/limit-login-attempts-reloaded: *
- wpackagist-plugin/plugin-report: *
- wpackagist-plugin/two-factor: *
- wpackagist-plugin/two-factor-provider-webauthn: *
- wpackagist-plugin/wee-remove-xmlrpc-methods: *
- wpackagist-plugin/wordpress-importer: *
- wpackagist-plugin/wp-toolbelt: *
- wpackagist-theme/twentytwentyfour: *
- wpackagist-theme/weet: *
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^1.0.0
- phpcompatibility/php-compatibility: ^9.3.5
- squizlabs/php_codesniffer: ^3.8.0
- wp-coding-standards/wpcs: ^3.0.1
- wpackagist-plugin/query-monitor: *
Suggests
- ext-imagick: *
- ext-intl: *
- ext-openssl: *
- ext-zip: *
README
在完成标准的WordPress安装后,您将拥有一个只配置了最基本设置的配置。您可以进行很多设置调整来提高安全性、性能和/或可用性。
在这里您可以找到针对常见用例的示例项目设置。
该配置可以用于使用Composer安装和更新WordPress网站。该设置已包括一些有用的插件。更改composer.json
文件以适应您的需求。Composer可用的插件可以在WordPress Packagist上找到。应该有wordpress.org上的所有稳定版本。
数据库必须已经配置。安装程序将不会为您创建数据库。
要安装WordPress,运行
composer create-project wee/wordpress-project --no-dev
要使用开发插件安装WordPress,运行
composer create-project wee/wordpress-project
如果您已经执行了git checkout,可以使用以下命令安装WordPress
composer install --no-dev
要使用开发插件安装WordPress,运行
composer install
Composer将开始安装和配置WordPress。它将要求您提供数据库凭据和网站信息。安装后,您应该有一个包含数据库和WordPress设置的.env文件。
要登录WordPress,请访问https:///wp/wp-login.php(或您定义的域名)。
Composer完成后,WordPress将在web
文件夹中可用。您可以在composer.json
中更改路径。安装后,您可以删除src/web
文件夹。
如果您不打算使用Composer更新WordPress,您可以在安装后删除composer.json
和composer.lock
文件以及src
文件夹。
查看composer-full.json
以获取大量可能有用的包。
如果您打算仅使用Composer更新WordPress,请将以下行添加到.env
文件中。这将禁用自动更新和WordPress管理中的更新。
WP_AUTO_UPDATE_CORE=0
WP_AUTOMATIC_UPDATER_DISABLED=1
WP_DISALLOW_FILE_MODS=1
查看.env-reference
以获取可用的设置/示例。
要更新WordPress(包括插件和主题),运行
composer update --no-dev
或使用开发插件
composer update
您也可以使用WP-CLI来更新WordPress
vendor/bin/wp core update
vendor/bin/wp core update-db
vendor/bin/wp language core update
vendor/bin/wp plugin update --all
vendor/bin/wp language plugin update --all
vendor/bin/wp theme update --all
vendor/bin/wp language theme update --all