3 options
Professional WordPress plugin development / Brad Williams, Ozh Richard, Justin Tadlock ; [foreword by Joost de Valk].
O'Reilly Online Learning: Academic/Public Library Edition Available online
O'Reilly Online Learning: Academic/Public Library Edition- Format:
- Book
- Author/Creator:
- Williams, Brad.
- Series:
- Wrox Professional guides Professional WordPress Plugin Development
- Language:
- English
- Subjects (All):
- Blogs--Computer programs.
- Web sites--Authoring programs.
- WordPress (Electronic resource).
- Genre:
- Electronic books.
- Physical Description:
- 1 online resource (554 p.)
- Edition:
- 1st edition
- Other Title:
- WordPress plugin development
- Professional Word Press plugin development
- Word Press plugin development
- Place of Publication:
- Indianapolis, Ind. : Wiley, c2011.
- Language Note:
- English
- System Details:
- text file
- Summary:
- A guide to customize and extend WordPress blogs through the use of plugins covers such topics as integrating widgets, adding menus, implementing security practices, and creating custom taxonomies.
- Contents:
- Professional WordPress® Plugin Development; CONTENTS; FOREWORD; INTRODUCTION; CHAPTER 1: AN INTRODUCTION TO PLUGINS; What Is a Plugin?; How Plugins Interact with WordPress; When Are Plugins Loaded?; Available Plugins; Official Plugin Directory; Popular Plugin Examples; Popular Plugin Tags; Advantages of Plugins; Not Modifying Core; Why Reinvent the Wheel; Separating Plugins and Themes; Easy Updates; Easier to Share and Reuse; Plugin Sandbox; Plugin Community; Installing and Managing Plugins; Installing a Plugin; Managing Plugins; Editing Plugins; Plugin Directories; Types of Plugins
- Testing Plugin FunctionalitySummary; CHAPTER 2: PLUGIN FOUNDATION; Creating a Plugin File; Naming Your Plugin; Using a Folder; Sanity Practices; Prefix Everything; File Organization; Folder Structure; Header Requirements; Creating the Header; Plugin License; Determining Paths; Plugin Paths; Local Paths; URL Paths; Activate/Deactivate Functions; Plugin Activation Function; Create Default Settings on Activate; Plugin Deactivation Function; Deactivate Is Not Uninstall; Uninstall Methods; Why Uninstall Is Necessary; Uninstall.php; Uninstall Hook; Coding Standards; Document Your Code
- Naming Variables, Functions, and FilesSingle and Double Quotes; Indentation; Brace Style; Space Usage; Shorthand PHP; SQL Statements; Plugin Development Checklist; Summary; CHAPTER 3: HOOKS; Actions; What Is an Action?; Action Hook Functions; Commonly Used Action Hooks; Filters; What Is a Filter?; Filter Hook Functions; Quick Return Functions; Commonly Used Filter Hooks; Using Hooks from Within a Class; Creating Custom Hooks; Benefits of Creating Custom Hooks; Custom Action Hook Example; Custom Filter Hook Example; How to Find Hooks; Searching for Hooks in the Core Code; Variable Hooks
- Hook Reference ListsSummary; CHAPTER 4: INTEGRATING IN WORDPRESS; Adding Menus and Submenus; Creating a Top-Level Menu; Adding a Submenu; Adding a Menu Item to an Existing Menu; Creating Widgets; Creating a Widget; Advanced Widget; Creating Dashboard Widgets; Creating a Dashboard Widget with Options; Meta Boxes; Adding a Custom Meta Box; Saving Meta Box Data; Advanced Meta Box; Keeping It Consistent; Using the WordPress UI; Headings; Icons; Messages; Buttons; Links; Form Fields; Tables; Pagination; Summary; CHAPTER 5: INTERNATIONALIZATION; Internationalization and Localization
- Why Internationalize?Understanding Internationalization in Professional Work; Getting Your Plugin Ready for Translation; Echoing and Returning Strings; Using Placeholders; Internationalizing JavaScript; Creating Translation Files; The MO and PO Files; Translation Tools; How to Create a POT File; Where to Store Translation Files; Summary; CHAPTER 6: PLUGIN SECURITY; Securing Your Plugin; What Securing Your Plugin Is; What Securing Your Plugin Is Not; User Permissions; How to Check current_ user_ can(); Do Not Check Too Early; Nonces; Authority Versus Intention; What Is a Nonce?
- How to Create and Verify Nonces
- Notes:
- "Wrox programmer to programmer."
- Includes index.
- ISBN:
- 9786613374660
- 9781118075326
- 1118075323
- 9781283374668
- 1283374668
- 9781118075302
- 1118075307
- OCLC:
- 739838990
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.