Building Web Apps with WordPress 2nd Edition
作者: Brian Messenlehner and Jason Coleman
语言: 英文
出版年份: 2019
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Building Web Apps with WordPress, Second Edition》是由Brian Messenlehner和Jason Coleman合著的第二版书籍,由O’Reilly Media于2019年12月出版。这本书深入探讨了如何使用WordPress构建Web应用程序,旨在帮助开发者突破传统认知,将WordPress从一个内容管理系统(CMS)转变为一个强大的应用开发平台。

书籍背景与目的

WordPress作为全球约三分之一网站的底层技术,早已超越了单纯的博客平台,成为了一个功能强大的内容管理系统。然而,许多开发者仍对其在构建复杂Web应用程序方面的潜力存在误解。本书的目的是纠正这一观点,向读者展示如何利用WordPress的灵活性和丰富的插件生态系统,开发出功能强大且安全的Web应用程序。

主要内容概述

本书共分为18章,内容涵盖了从WordPress基础到高级应用开发的各个方面。

第1章:构建Web应用程序的WordPress

定义了Web应用程序的概念,并探讨了使用WordPress构建Web应用程序的优势与局限,同时介绍了书中将使用的示例应用SchoolPress。

第2章:WordPress基础

详细介绍了WordPress的目录结构、数据库架构以及核心功能,为读者提供了深入理解WordPress内部工作机制的基础。

第3章:使用WordPress插件

讲解了插件的作用、如何创建自己的插件以及如何组织应用的主要插件结构,同时探讨了何时使用第三方插件。

第4章:主题

探讨了主题在WordPress中的作用,如何将主题与视图(Views)对应起来,以及如何在主题中组织代码和使用响应式设计。

第5章:自定义文章类型、文章元数据和分类法

介绍了如何创建自定义文章类型(CPTs)和分类法,以及如何利用它们来组织内容和实现更复杂的功能。

第6章:用户、角色和权限

讲解了如何在WordPress中管理用户、创建自定义角色和权限,以及如何扩展WP_User类以适应不同用户类型。

第7章:使用WordPress API、对象和辅助函数

介绍了WordPress中一些重要的API、对象和辅助函数,这些工具对于开发Web应用程序至关重要。

第8章:保护WordPress

深入探讨了WordPress的安全问题,包括如何防止常见的攻击、如何编写安全代码以及如何使用非ces(一次性密钥)来增强安全性。

第9章:JavaScript框架和工作流

讲解了如何在WordPress中使用JavaScript和Ajax来创建异步交互,以及如何构建现代的前端工作流。

第10章:WordPress REST API

介绍了WordPress REST API的使用方法,以及如何通过它与其他应用程序进行数据交互。

第11章:项目Gutenberg、区块和自定义区块类型

探讨了Gutenberg编辑器的工作原理以及如何创建自定义区块。

第12章:WordPress多站点网络

讲解了如何设置和管理WordPress多站点网络,以及在开发多站点应用时需要注意的问题。

第13章:本地化WordPress应用程序

介绍了如何准备代码以便翻译,以及如何创建和使用翻译文件。

第14章:WordPress优化和扩展

探讨了如何测试WordPress应用程序的性能,以及如何优化和扩展以应对高流量。

第15章:电子商务

介绍了WordPress中可用的电子商务插件类型,以及如何选择和使用它们。

第16章:由WordPress驱动的移动应用

讲解了如何使用WordPress为移动设备创建原生应用。

第17章:PHP库、Web服务集成和平台迁移

介绍了如何将第三方PHP库和Web服务集成到WordPress中,以及如何进行完整的平台迁移。

第18章:未来展望

讨论了WordPress的未来发展方向,以及开发者需要关注的工具和框架。

读者对象

本书适合有一定PHP编程基础的WordPress开发者,尤其是那些希望在WordPress平台上构建更复杂、更安全Web应用程序的开发者。同时,对于熟悉WordPress插件和主题开发的开发者来说,本书也提供了宝贵的进阶知识。

书籍特色

本书不仅提供了丰富的代码示例和实践指导,还通过SchoolPress这个示例应用,让读者能够直观地理解如何将理论应用于实际开发中。此外,书中还涵盖了安全性、性能优化、电子商务等多个重要领域,是一本全面且实用的WordPress开发指南。

总之,《Building Web Apps with WordPress, Second Edition》是一本适合希望在WordPress平台上构建复杂Web应用程序的开发者的必读之作。通过阅读本书,你将能够充分利用WordPress的强大功能,开发出既安全又高效的Web应用程序。

期待您的支持
捐助本站