WordPress Plugin Development Cookbook : Explore the complete set of tools to craft powerful plugins that extend the world's most popula, 3/e

Lefebvre, Yannick

  • 出版商: Packt Publishing
  • 出版日期: 2022-03-31
  • 售價: $1,800
  • 貴賓價: 9.5$1,710
  • 語言: 英文
  • 頁數: 420
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 180181077X
  • ISBN-13: 9781801810777
  • 相關分類: WordPress
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Create plugins for WordPress through detailed recipes that cover the creation of shortcodes, custom post types, and custom blocks, integrate data from external sources, and do much more with this recipe-based guide

Key Features

- Create plugins that change and extend WordPress to perform virtually any task
- Extend the WordPress Block Editor (Gutenberg) and other components with the help of detailed examples and explanations
- Customize WordPress to meet your project's needs and create plugins that benefit the entire community

Book Description

WordPress is one of the most widely used, powerful, and open content management systems (CMSs). Whether you're a site owner trying to find the right extension, a developer who wants to contribute to the community, or a website developer working to fulfill a client's needs, learning how to extend WordPress' capabilities will help you to unleash its full potential. This book will help you become familiar with API functions to create secure plugins with easy-to-use administration interfaces.

This third edition contains new recipes and up-to-date code samples, including new chapters on creating custom blocks for the block editor and integrating data from external sources. From one chapter to the next, you'll learn how to create plugins of varying complexity, ranging from a few lines of code to complex extensions that provide intricate new capabilities. You'll start by using the basic mechanisms provided in WordPress to create plugins, followed by recipes covering how to design administration panels, enhance the post editor with custom fields, store custom data, and even create custom blocks. You'll safely incorporate dynamic elements into web pages using scripting languages, learn how to integrate data from external sources, and build new widgets that users will be able to add to WordPress sidebars and widget areas.

By the end of this book, you will be able to create WordPress plugins to perform any task you can imagine.

What you will learn

- Discover action and filter hooks, which form the basis of plugin creation
- Explore the creation of administration pages and add new content management sections through custom post types and custom fields
- Add new components to the block editor library
- Fetch, cache, and regularly update data from external sources
- Bring in external data sources to enhance your content
- Make your pages dynamic by using JavaScript, jQuery, and AJAX and adding new widgets to the platform
- Add support for plugin translation and distributing your work to the WordPress community

Who this book is for

This book is for WordPress users, developers, and site integrators interested in creating new plugins to address their personal needs, fulfill client requirements, and bring new capabilities to the WordPress community. Basic knowledge of PHP and WordPress is expected.

商品描述(中文翻譯)

這本書的標題是「透過詳細的食譜為WordPress創建插件,涵蓋創建短碼、自定義文章類型和自定義區塊,整合外部數據等等,這本基於食譜的指南可以幫助你完成更多任務」。

主要特點包括:
- 創建可以改變和擴展WordPress以執行幾乎任何任務的插件
- 通過詳細的示例和解釋,擴展WordPress區塊編輯器(Gutenberg)和其他組件
- 自定義WordPress以滿足項目需求,並創建對整個社區有益的插件

書籍描述:
WordPress是最廣泛使用、功能強大且開放的內容管理系統(CMS)之一。無論你是一個網站擁有者尋找合適的擴展,一個開發者想要為社區做出貢獻,還是一個網站開發者努力滿足客戶需求,學習如何擴展WordPress的功能將幫助你發揮其全部潛力。本書將幫助你熟悉API函數,以創建具有易於使用的管理界面的安全插件。

這本第三版包含了新的食譜和最新的代碼示例,包括為區塊編輯器創建自定義區塊和整合外部數據的新章節。從一章到下一章,你將學習如何創建不同複雜度的插件,從幾行代碼到提供複雜新功能的複雜擴展。你將從使用WordPress提供的基本機制開始創建插件,然後學習如何設計管理面板、通過自定義字段增強文章編輯器、存儲自定義數據,甚至創建自定義區塊。你將安全地將動態元素添加到網頁中,使用腳本語言整合外部數據,並構建用戶可以添加到WordPress側邊欄和小工具區域的新小工具。

通過閱讀本書,你將能夠創建WordPress插件,執行任何你能想像到的任務。

你將學到:
- 探索插件創建的行動和過濾鉤子,這是插件創建的基礎
- 通過自定義文章類型和自定義字段,探索創建管理頁面並添加新的內容管理部分
- 向區塊編輯器庫添加新組件
- 從外部數據源獲取、緩存和定期更新數據
- 引入外部數據源以增強你的內容
- 通過使用JavaScript、jQuery和AJAX使你的頁面動態,並向平台添加新的小工具
- 支持插件翻譯並將你的工作分發給WordPress社區

這本書適合WordPress用戶、開發者和網站集成者,他們有興趣創建新的插件來滿足個人需求、滿足客戶要求並為WordPress社區帶來新的功能。預期讀者具備PHP和WordPress的基本知識。

目錄大綱

1. Preparing a Local Development Environment
2. Plugin Framework Basics
3. User Settings and Administration Pages
4. The Power of Custom Post Types
5. Customizing Post and Page Editors
6. Extending the Block Editor
7. Accepting User Content Submissions
8. Customizing User Data
9. Leveraging JavaScript, jQuery, and AJAX Scripts
10. Adding New Widgets to the WordPress Library
11. Fetching, Caching, and Regularly Updating External Site Data
12. Enabling Plugin Internationalization
13. Distributing Your Plugin on WordPress.org

目錄大綱(中文翻譯)

1. 準備本地開發環境
2. 插件框架基礎知識
3. 使用者設定和管理頁面
4. 自訂文章類型的強大功能
5. 自訂文章和頁面編輯器
6. 擴展區塊編輯器
7. 接受使用者提交的內容
8. 自訂使用者資料
9. 運用JavaScript、jQuery和AJAX腳本
10. 將新的小工具添加到WordPress庫中
11. 擷取、快取和定期更新外部網站資料
12. 啟用插件國際化
13. 在WordPress.org上分發您的插件