WordPress 3 Plugin Development Essentials

Brian Bondari, Everett Griffiths

  • 出版商: Packt Publishing
  • 出版日期: 2011-03-25
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Paperback
  • ISBN: 184951352X
  • ISBN-13: 9781849513524
  • 相關分類: WordPress
  • 下單後立即進貨 (約3~4週)

商品描述

Create your own powerful, interactive plugins to extend and add features to your WordPress site

  • Everything you need to know to develop your own plugins for WordPress
  • Walk through the development of five plugins from ground up
  • Prepare and release your plugins to the WordPress community
  • Avoid common mistakes made by most plugin developers by learning more advanced development patterns

In Detail

WordPress is one of the most popular platforms for building blogs and general websites. By learning how to develop and integrate your own plugins, you can add functionality and extend WordPress in any way imaginable. By tapping into the additional power and functionality that plugins provide, you can make your site easier to administer, add new features, or even alter the very nature of how WordPress works. Covering WordPress version 3, this book makes it super easy for you to build a variety of plugins.

WordPress 3 Plugin Development Essentials is a practical hands-on tutorial for learning how to create your own plugins for WordPress. Using best coding practices, this book will walk you through the design and creation of a variety of original plugins.

WordPress 3 Plugin Development Essentials focuses on teaching you all aspects of modern WordPress development. The book uses real and published WordPress plugins and follows their creation from the idea to the finishing touches in a series of easy-to-follow and informative steps. You will discover how to deconstruct an existing plugin, use the WordPress API in typical scenarios, hook into the database, version your code with SVN, and deploy your new plugin to the world.

Each new chapter introduces different features of WordPress and how to put them to good use, allowing you to gradually advance your knowledge. WordPress 3 Plugin Development Essentials is packed with information, tips, and examples that will help you gain comfort and confidence in your ability to harness and extend the power of WordPress via plugins.

A step-by-step guide for creating feature-rich plug-ins for WordPress

What you will learn from this book

  • Get to know the WordPress code base, WordPress' plugin architecture, and the application programming interface (API)
  • Integrate with third-party APIs and web services
  • Hook into the WordPress internals using actions and filters
  • Customize your WordPress Dashboard with menus and administration panels for your plugin
  • Streamline user interactions by using jQuery to make AJAX requests
  • Expand your understanding of WordPress as a CMS
  • Implement localization support for users of other languages
  • Maintain and manage your plugin using SVN and publish it to the WordPress Plugin Repository
  • Write tests into your code to ensure that it is always deployed properly

Approach

This book will provide an easy to understand, step-by-step approach to building your own WordPress plugins from scratch. We will construct a variety of plugins from the group up, demonstrating how to tap into a number of WordPress' development aspects, as well as how to prepare and release your plugin(s) to the public.

Who this book is written for

This book is for WordPress users who want to learn how to create their own plugins and for developers who are new to the WordPress platform. Basic knowledge of PHP and HTML is expected, as well as a functional knowledge of how WordPress works from a user standpoint.

商品描述(中文翻譯)

創建自己強大而互動的插件,以擴展和增加功能到您的WordPress網站

- 學習開發自己的WordPress插件所需的一切知識
- 從頭開始開發五個插件的開發過程
- 準備並發布您的插件到WordPress社群
- 通過學習更高級的開發模式,避免大多數插件開發者常犯的錯誤

詳細內容:
WordPress是建立博客和一般網站的最受歡迎的平台之一。通過學習如何開發和整合自己的插件,您可以以任何想像的方式添加功能並擴展WordPress。通過利用插件提供的額外功能和功能,您可以使您的網站更容易管理,添加新功能,甚至改變WordPress的本質。本書涵蓋WordPress 3版本,讓您輕鬆建立各種插件。

《WordPress 3插件開發基礎》是一本實用的實踐教程,教您如何為WordPress創建自己的插件。本書使用最佳編碼實踐,將引導您設計和創建各種原創插件。

《WordPress 3插件開發基礎》專注於教授您現代WordPress開發的各個方面。本書使用真實且已發布的WordPress插件,並按照一系列易於理解和信息豐富的步驟進行創建,從想法到最後的修飾。您將了解如何解構現有插件,使用WordPress API處理典型情境,鉤入數據庫,使用SVN對代碼進行版本控制,並將新插件部署到全球。

每個新章節都介紹了WordPress的不同功能以及如何充分利用它們,讓您逐步提升您的知識。《WordPress 3插件開發基礎》充滿了信息、技巧和示例,將幫助您在使用插件的過程中獲得舒適感和信心,並擴展WordPress的功能。

這本書是一個逐步指南,教您如何為WordPress創建功能豐富的插件。

從本書中您將學到:
- 瞭解WordPress代碼庫、WordPress的插件架構和應用程序編程接口(API)
- 整合第三方API和Web服務
- 使用動作和過濾器鉤入WordPress內部
- 使用菜單和管理面板自定義您的WordPress儀表板
- 使用jQuery進行AJAX請求,簡化用戶交互
- 擴展對WordPress作為CMS的理解
- 為其他語言的用戶實現本地化支持
- 使用SVN維護和管理您的插件,並將其發布到WordPress插件庫
- 在代碼中編寫測試,以確保始終正確部署

這本書提供了一種易於理解的、逐步的方法,從頭開始構建自己的WordPress插件。我們將構建各種插件,演示如何利用WordPress的各種開發方面,以及如何準備和發布您的插件。

本書適合想要學習如何創建自己插件的WordPress用戶,以及對WordPress平台新手的開發人員。預期讀者具備PHP和HTML的基本知識,以及從用戶角度瞭解WordPress的功能。