Abreviações
Você pode especificar algumas etapas usando uma sintaxe abreviada. As seguintes etapas são atualmente suportadas:
login
Use
"login": true,
Ou
{
"step": "login",
"username": "admin",
"password": "senha"
}
plugins
(substitui a etapa installPlugin)
Use
"plugins": [
"hello-dolly",
"https://raw.githubusercontent.com/adamziel/blueprints/trunk/docs/assets/hello-from-the-dashboard.zip"
]
Ou
[
{
"step": "installPlugin",
"pluginData": {
"resource": "wordpress.org/plugins",
"slug": "hello-dolly"
}
},
{
"step": "installPlugin",
"pluginData": {
"resource": "url",
"url": "https://raw.githubusercontent.com/adamziel/blueprints/trunk/docs/assets/hello-from-the-dashboard.zip"
}
}
]
siteOptions
Use
"siteOptions": {
"blogname": "Meu primeiro Blueprint"
}
Ou
"step": "setSiteOptions",
"options": {
"blogname": "Meu primeiro Blueprint"
}
defineWpConfigConsts
(constantes apenas)
Use
{
"step": "defineWpConfigConsts",
"consts": {
"WP_DISABLE_FATAL_ERROR_HANDLER": true,
"WP_DEBUG": true,
"WP_DEBUG_DISPLAY": true
}
}
Ou
{
"step": "defineWpConfigConsts",
"consts": {
"WP_DISABLE_FATAL_ERROR_HANDLER": true
}
},
{
"step": "defineWpConfigConsts",
"consts": {
"WP_DEBUG": true
}
},
{
"step": "defineWpConfigConsts",
"consts": {
"WP_DEBUG_DISPLAY": true
}
}
A sintaxe abreviada e a sintaxe step correspondem uma à outra. Cada etapa especificada com a sintaxe abreviada é adicionada ao topo do array de etapas em ordem arbitrária.
Qual você deve escolher?
- Use
abreviaçõesquando a brevidade for sua principal preocupação. - Use
etapasexplícitas quando precisar de mais controle sobre a ordem de execução.