舉報

會員
WordPress Plugin Development Beginner's Guide
Vladimir Prelovac 著
更新時間:2021-05-21 20:12:46
開會員,本書免費讀 >
最新章節:
W
ThisisaPacktBeginnersGuide,whichmeansitfocusesonpracticalexamplesandhasafast-pacedbutfriendlyapproach,withtheopportunitytolearnbyexperimentandplay.Eachchapterbuildsapracticalplug-infromthegroundupusingstep-by-stepinstructions.Individualsectionsshowyouhowtocodesomefunctionalityintoyourplug-inandfollowupwithadiscussionofconcepts.ThisbookisforprogrammersworkingwithWordPress,whowanttodevelopcustomplug-insandtohackthecodebase.YouneedtobefamiliarwiththebasicsofWordPressandPHPprogrammingandbelievethatcodeispoetry;thisbookwillhandletherest.
- W 更新時間:2021-05-21 20:12:46
- U
- T
- S
- R
- P
- O
- N
- M
- L
- J
- I
- H
- G
- F
- E
- D
- C
- B
- A
- Index
- Summary
- Online resources
- WordPress and GPL
- WordPress MU development
- General plugin development guidelines
- Promotion
- Time for action - Manage a local repository using SVN
- Code management and plugin repository
- Time for action – Create a sample plugin readme.txt file
- Documentation and support
- Time for action – Perform translation
- Time for action - Create a POT file
- Creating Localization files
- Chapter 8. Development Goodies
- Summary
- Time for action – Add user capability checks
- User roles and capabilities
- Time for action – Adding support for errors
- Handling error messages
- Time for action – Add a search filter box
- Time for action – Add post type column in the Manage panel
- Programming the Manage panel
- Time for action - Remove 'Link' from the Write page
- Tinkering with WordPress backend menus
- Time for action – Add link template
- Quick post a link
- Using custom fields
- Time for action – Handle uploaded image
- Handling file and image uploads
- Time for action – Create 'add photo' post template
- Adding a post template
- Time for action – Create plugin and add localization
- Handling localization
- Chapter 7. Post Types
- Summary
- Time for action – Open a tinyMCE window
- Time for action – Adding a button to tinyMCE
- Creating a tinyMCE plugin
- Time for action – Display Flickr photos
- Using Flickr API
- Time for action – Insert the link into tinyMCE
- Interacting with tinyMCE
- Time for action – Display a list of matching posts
- Searching the posts
- Time for action – Create a new plugin outline
- Creating custom panels in the editor screen
- Chapter 6. Insights for WordPress
- Summary
- Time for action – Create archives cache
- Caching the plugin output
- Time for action – Apply the plugin options
- Use plugin options
- Time for action – Create an options page
- Creating plugin options page
- Time for action – Use jQuery to allow user interaction
- Time for action – Style the archive view
- Apply styling and jQuery to archives
- Time for action – Show archives of posts
- Prepare archives
- Time for action – Create a custom template
- Time for action – Use a shortcode
- Showing template output with shortcodes
- Time for action – Create a new plugin class
- Using a class for plugin
- Chapter 5. Snazzy Archives
- Summary
- Time for action – Display the comments
- Ajax security
- Time for action – Display the comments
- Dynamically load comments
- Time for action – Save the comments
- Managing Ajax comment submit
- Time for action – Create the wall comment form
- Handling user input
- Time for action – Insert a page
- Create a WordPress page from the code
- Time for action – Expanding the widget with controls
- Widget controls
- Time for action – Create a 'Hello World!' widget
- Creating a widget
- The main concepts behind the Wall plugin
- Chapter 4. The Wall
- Summary
- Time for action – Add a security nonce
- Time for action – Use advanced Ajax call
- Time for action – Use Ajax to dynamically retrieve feed posts
- Demystifying Ajax
- Time for action – Apply CSS to the popup
- Time for action – Creating a hover event with jQuery
- jQuery JavaScript library
- Time for action – Roll into the blogroll
- Starting up with the blogroll
- Chapter 3. Live Blogroll
- Summary
- Styling the output
- Adding a Digg button using JavaScript code
- WordPress plugin hooks
- Displaying a Digg button
- Plugging in your first plugin
- Chapter 2. Social Bookmarking
- Summary
- Final notes
- Tools for the job
- Plugins developed in this book
- Challenges involved
- How will you benefit?
- Chapter 1. Preparing for WordPress Development
- Customer Support
- Reader Feedback
- Conventions
- Who is This Book For
- What This Book Covers
- Preface
- About the Reviewer
- About the Author
- Credits
- WordPress Plugin Development
- 封面
- 封面
- WordPress Plugin Development
- Credits
- About the Author
- About the Reviewer
- Preface
- What This Book Covers
- Who is This Book For
- Conventions
- Reader Feedback
- Customer Support
- Chapter 1. Preparing for WordPress Development
- How will you benefit?
- Challenges involved
- Plugins developed in this book
- Tools for the job
- Final notes
- Summary
- Chapter 2. Social Bookmarking
- Plugging in your first plugin
- Displaying a Digg button
- WordPress plugin hooks
- Adding a Digg button using JavaScript code
- Styling the output
- Summary
- Chapter 3. Live Blogroll
- Starting up with the blogroll
- Time for action – Roll into the blogroll
- jQuery JavaScript library
- Time for action – Creating a hover event with jQuery
- Time for action – Apply CSS to the popup
- Demystifying Ajax
- Time for action – Use Ajax to dynamically retrieve feed posts
- Time for action – Use advanced Ajax call
- Time for action – Add a security nonce
- Summary
- Chapter 4. The Wall
- The main concepts behind the Wall plugin
- Creating a widget
- Time for action – Create a 'Hello World!' widget
- Widget controls
- Time for action – Expanding the widget with controls
- Create a WordPress page from the code
- Time for action – Insert a page
- Handling user input
- Time for action – Create the wall comment form
- Managing Ajax comment submit
- Time for action – Save the comments
- Dynamically load comments
- Time for action – Display the comments
- Ajax security
- Time for action – Display the comments
- Summary
- Chapter 5. Snazzy Archives
- Using a class for plugin
- Time for action – Create a new plugin class
- Showing template output with shortcodes
- Time for action – Use a shortcode
- Time for action – Create a custom template
- Prepare archives
- Time for action – Show archives of posts
- Apply styling and jQuery to archives
- Time for action – Style the archive view
- Time for action – Use jQuery to allow user interaction
- Creating plugin options page
- Time for action – Create an options page
- Use plugin options
- Time for action – Apply the plugin options
- Caching the plugin output
- Time for action – Create archives cache
- Summary
- Chapter 6. Insights for WordPress
- Creating custom panels in the editor screen
- Time for action – Create a new plugin outline
- Searching the posts
- Time for action – Display a list of matching posts
- Interacting with tinyMCE
- Time for action – Insert the link into tinyMCE
- Using Flickr API
- Time for action – Display Flickr photos
- Creating a tinyMCE plugin
- Time for action – Adding a button to tinyMCE
- Time for action – Open a tinyMCE window
- Summary
- Chapter 7. Post Types
- Handling localization
- Time for action – Create plugin and add localization
- Adding a post template
- Time for action – Create 'add photo' post template
- Handling file and image uploads
- Time for action – Handle uploaded image
- Using custom fields
- Quick post a link
- Time for action – Add link template
- Tinkering with WordPress backend menus
- Time for action - Remove 'Link' from the Write page
- Programming the Manage panel
- Time for action – Add post type column in the Manage panel
- Time for action – Add a search filter box
- Handling error messages
- Time for action – Adding support for errors
- User roles and capabilities
- Time for action – Add user capability checks
- Summary
- Chapter 8. Development Goodies
- Creating Localization files
- Time for action - Create a POT file
- Time for action – Perform translation
- Documentation and support
- Time for action – Create a sample plugin readme.txt file
- Code management and plugin repository
- Time for action - Manage a local repository using SVN
- Promotion
- General plugin development guidelines
- WordPress MU development
- WordPress and GPL
- Online resources
- Summary
- Index
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- L
- M
- N
- O
- P
- R
- S
- T
- U
- W 更新時間:2021-05-21 20:12:46