ixa/wordpress-core

支持Composer的WordPress分支

安装: 338

依赖: 2

建议: 0

安全: 0

星标: 12

关注者: 3

分支: 0

类型:wordpress-core

4.4.4 2016-08-04 22:09 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:43:28 UTC


README

WordPress 兼容并支持 Composer 的分支。

截至版本4.0,WordPress不支持Composer。使用此分支,您可以得到一个可以在其自己的文件夹中作为依赖项使用的WordPress,无需等待WordPress核心内置支持

安装

require: {
	"ixa/wordpress-core" : "~4.0"
}

如果您正在开始一个新的项目,您可以使用Ixa WordPress Starter 来获取WordPress核心和配置文件,只需运行一个命令即可

$ composer create-project ixa/wordpress-starter <project-name>

配置

使用WordPress和Composer的典型文件树是

+ wp-content 		# Defined by WP_CONTENT_DIR, WP_CONTENT_URL
  	+ themes		
  	  	+ my-theme
  	+ uploads 		
  	+ plugins		
+ wordpress 		# WordPress core
+ vendor 			
- wp-config.php 	# Main config file
- index.php			# Must require './wordpress/wp-blog-header.php'

为了运行WordPress,必须在 wp-config.php 中设置以下常量(示例

  • WP_HOME,公共区域的URL。
  • WP_SITEURL,WordPress安装的URL
  • WP_CONTENT_DIRWP_CONTENT_URL,wp-content文件夹的路径和URL。 themeslanguages 文件夹必须位于 wp-content 内部,且不能可配置

此外,wp-config.php 是包含 vendor/autoload.php 的好地方。

最后,索引文件必须包含以下内容

<?php
	define('WP_USE_THEMES', true);
	require('./wordpress/wp-blog-header.php');