WordPress Bedrock开发环境配置

WordPress Bedrock开发环境配置

目录:

  1. Nginx Rewrite

  2. Vagrant 后台打开过慢(Slow Connection)

  3. Composer autoload 调用

  4. 资料引用


1. Nginx Rewrite

由于bedrock改写目录,所以重新规则如下

    if (!-e $request_filename)
    {
        #rewrite ^(.+)$ /index.php?q=$1 last;
        rewrite /wp-admin$ $scheme://$host$uri/ permanent;
        rewrite ^(/[^/]+)?(/wp-.*) /wp$2 last;
        rewrite ^(/[^/]+)?(/.*\.php) /wp$2 last;
    }

二. Vagrant 后台打开过慢(Slow Connection)

  1. 简单粗暴的治标方法

        define('WP_HTTP_BLOCK_EXTERNAL', true);
        
  2. 修改Vagrantfile,根本性解决

        config.vm.provider :virtualbox do |vb|
            vb.customize ['modifyvm', :id, '--natdnshostresolver1', 'on']
            vb.customize ['modifyvm', :id, '--natdnsproxy1', 'on']
        end
        

三. Composer autoload

  1. 原生调用 使用https://wpackagist.org

四. 资料引用

  1. Fix #13 - Slow network connections

  2. wordpress_subdirectories.conf.j2

  3. How to use Composer packages in WordPress...

标签: none

添加新评论