WordPress 几乎把主要的内容都存放在 wp_posts 中,不管是 post 还是 page 都是存放在 wp_posts 中,虽然 page 通常用来表示静态页,但其实也可以套用动态类型的页面模版。
把所有东西放在一个表的好处是,便于数据库索引搜索。附加的字段内容都通过元数据表来关联起来,查询不是那么的高效。
Post 的 Featured Image 是 wp_postmeta 中的一条记录, 其中 post_id 是文章的 ID,meta_key 是 "_thumbnail_id",而 meta_value 则是上传图片的 ID(该图片的 ID 来自 WordPress 媒体库中的图像)。
入门主题
- Underscores
- UnderStrap
- Bones
- Sage
发送邮件
wordpress 默认采用 php 的 mail() 函数来发送邮件,这意味着你从自己的服务器 ip 发送邮件,发送多了可能这个 ip 就被标记为垃圾邮件地址。所以才需要第三方的邮件发布商。
邮件用来干的事:
- 订单确认
- 来自您网站的新重要通知
- 密码重置
REST
wordpress 默认开启 REST 接口,如果需要 GraphQL,需要安装 WPGraphQL 插件。
http://your-wordpress-site/wp-json/wp/v2/posts
十大免费测试工具
- Google PageSpeed Insights
提供网站在移动端和桌面端的性能分析,并给出优化建议,评分系统从 0 到 100,突出影响用户体验的领域。 - WebPageTest
允许从全球多个地点测试网站,提供详细的性能报告、加载时间、首字节时间等指标,并可模拟不同网络条件和浏览器。 - GTMetrix
分析网站性能,结合 Google PageSpeed 和 Yahoo YSlow 指标,提供优化建议,如压缩图像、利用缓存等。 - UpTrends
监控网站的速度和正常运行时间,支持全球多地点测试,提供详细的性能报告,且可设置性能阈值进行警报提醒。 - Sucuri Load Time Tester
专注于网站的加载速度和性能,提供多个地点测试结果,帮助识别性能瓶颈并给出优化建议。 - Uptime Robot
网站监控工具,提供实时网站可用性监控,支持全页负载测试,确保网站的响应时间和正常运行时间。 - Pingdom
综合网站监控工具,持续跟踪网站的可用性、响应时间等,提供瓶颈分析和问题警报。 - Uptimia
网站监控和性能测试工具,提供实时警报、负载测试以及详细的报告,帮助识别反复出现的问题。 - Google Optimize
Google 提供的 A/B 测试和个性化平台,用于分析用户行为、进行实验和数据驱动的决策。 - Nelio A/B Testing
一个 WordPress 插件,允许创建和比较不同版本的页面,优化网站元素并分析用户行为,提高转化率。