wordpress开发(1) - 创建开发环境

437 阅读1分钟

wordpress开发分为wordpress主题开发和wordpress插件两大类别,实际场景中大部分是主题开发,所以我们也先讨论wordpress主题开发。

现在wordpress主题开发分为传统主题开发(classic theme)和块主题(block theme)开发(估计这么说吧,我也不知道大众怎么翻译这两个词语)。我们先介绍传统主题开发,然后介绍块主题。

什么是主题

这其实没什么好详细说的,主题就是整个网站布局,设计,排版等等,总之你打开一个wordpress站点,看到的就是某一个wordpress主题

创建开发环境

我们使用docker来作为我们的开发环境,如果不知道什么是docker,可以先学习一下,还是很有用的。我们先假定已经安装好docker了。首先建立文件夹wordpress,然后创建www目录,再创建一个docker-compose.yml文件,如下

version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8081:80
    networks:
      - default
      - app_net
    environment:
      WORDPRESS_DB_HOST: 输入数据库的hostname
      WORDPRESS_DB_USER: 数据库用户名
      WORDPRESS_DB_PASSWORD: 数据库密码
      WORDPRESS_DB_NAME: 数据库
    volumes:
      - D:\projects\shannon\wordpress\www:/var/www/html

networks:
  app_net:
    external: true

我这是因为之前用docker创建了数据库,所以网络用的是新创建的app_net,把wordpress和mysql放到一个网络里。这个文件中的WORDPRESS_DB_HOST, WORDPRESS_DB_USER, WORDPRESS_DB_PASSWORD, WORDPRESS_DB_NAME, volumes都要修改成你本地的值。

保存好这个文件后,运行下面命令创建wordpress

docker-compose up -d

这样我们就创建好wordpress本地开发环境了,wordpress会被安装在www目录下