ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## Wordpress 主题开发大体分为以下步骤: ```[sequence] Title: 1创建目录->2调整主题: 15分钟内( style.css、\n functions.php )等 2调整主题-->3添加模板: 1个小时以上 \n ( colours, \n typography) 等 3添加模板->>4自定义侧边栏: 每个模板10-20分钟 \n ( home,post,page) 等 4自定义侧边栏-->>4自定义侧边栏: 15-30分钟 ``` ***** ```[sequence] Title: 5自定义post-->>5自定义post: 15-30分钟 \n 定义post type代码: 5自定义post-->>5自定义post: 15-30分钟 编写模板: 6开启SEO功能->>6开启SEO功能: 15-30分钟 \n ( title,description...) 7添加JS与CSS-->>7添加JS与CSS: 取决于\nJS/CSS的量 8测试和部署-->>8测试和部署:( 1小时)浏览器\n兼容测试: 8测试和部署-->>8测试和部署: W3C验证: 30分钟 8测试和部署-->>8测试和部署: 发版部署: 15分钟 ``` 1. 创建主题文件目录结构(style.css、functions.php 等) ,基本可以在15分钟内完成。 2. 调整主题样式(colours, typography 等),取决于样式复杂程度,从1个小时到几天不等。 3. 添加页面模板(home,post,page等),每个模板10-20分钟。 4. 自定义侧边栏,大概15-30分钟。 5. 添加自定义post类型: * 定义post type代码:15-30分钟 * 编写模板:15-30分钟 6. 开启SEO功能(title,description标签等) ,15-30分钟。 7. 添加JS与CSS,取决于JS/CSS的量。 8. 兼容测试和部署: * 关键浏览器兼容测试:1小时左右 * W3C验证: 30分钟 * 部署到产品环境:15分钟 因此,一个基础的Wordpress主题大致能在1-2天完成。主题涉及到复杂样式、许多定制化的post type以及大量JS/CSS时,可能会花费几周到一个月不等。 ## 快速开发主题的关键在于以下方面: * 使用 generators 生成主题架构 * Underscores (\_s):一款很受欢迎的 Wordpress 主题生成器。 * Roots:同样受欢迎的主题生成器,支持 SASS、Grunt 等。 * Atomize:专注于性能和简洁的主题生成器。 * Hocus:基于Node的主题生成器。 \-WP Rig:提供了自定义选项和 SEO 功能的主题生成器。 * 把重复性工作提取为functions.php中的函数 * 使用SASS 等 CSS预处理器加快样式迭代速度 * 使用 Gulp/Grunt 进行自动化开发过程 ## WordPress主题工具库: 1. WooCommerce Themes:这是WooCommerce官方出品的主题集合。支持所有WooCommerce功能,且针对商业站点做了大量SEO优化。 2. Genesis - Framework:由StudioPress开发的主题框架,内置SEO插件可以实现SEO优化。还有不少针对WooCommerce商城的子主题。 3. Newwp Themes:提供多款WooCommerce电商主题,SEO功能齐全,包括完整的结构数据、图片SEO等。 4. Advance theme:这款主题框架自称为WP商业主题极致方案。支持WooCommerce且重视SEO,首要目标是搜索引擎优化。 5. Page Builder Framework:提供多款主题模板,支持WooCommerce。结构清晰,方便SEO实践。 6. Newspaper:为新闻网站量身定制,SEO做的非常周到。也可用于商业主题,同样SEO功能齐全。 总的来说,这些主题工具库都同样支持WooCommerce,并重视SEO优化。 如果想要一个最符合WooCommerce和SEO需求的主题: * WooCommerce Themes 来自WooCommerce官方,最有针对性 * Genesis Framework 内置SEO插件,提供不少Woo子主题 * Newwp Themes 自称重视图片SEO等细节 * Advance Theme 专注商业主题且重视SEO * Newspaper 主题本身SEO功能就非常全面