舉報

會員
WordPress Plugin Development Beginner's Guide
最新章節(jié):
W
ThisisaPacktBeginnersGuide,whichmeansitfocusesonpracticalexamplesandhasafast-pacedbutfriendlyapproach,withtheopportunitytolearnbyexperimentandplay.Eachchapterbuildsapracticalplug-infromthegroundupusingstep-by-stepinstructions.Individualsectionsshowyouhowtocodesomefunctionalityintoyourplug-inandfollowupwithadiscussionofconcepts.ThisbookisforprogrammersworkingwithWordPress,whowanttodevelopcustomplug-insandtohackthecodebase.YouneedtobefamiliarwiththebasicsofWordPressandPHPprogrammingandbelievethatcodeispoetry;thisbookwillhandletherest.
目錄(139章)
倒序
- 封面
- 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
推薦閱讀
- MATLAB計算機視覺經(jīng)典應(yīng)用
- 從零開始:Photoshop CC中文版基礎(chǔ)培訓(xùn)教程
- Photoshop CS6從入門到精通
- 微信小程序開發(fā)入門與實踐
- VSTO 3.0 for Office 2007 Programming
- 新編 中文版Photoshop入門與提高
- Django 1.0 Template Development
- VR策劃與編導(dǎo)
- 邊做邊學(xué):Illustrator CS6平面設(shè)計案例教程(微課版)
- 計算機輔助翻譯基礎(chǔ)與實訓(xùn)
- Altium Designer 20 中文版從入門到精通
- Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide
- Oracle Application Express Forms Converter
- Photoshop新媒體美工設(shè)計(視頻指導(dǎo)版)
- jQuery 1.3 with PHP
- 中文版Premiere Pro 2022基礎(chǔ)教程
- Ruby on Rails Web Mashup Projects
- Creo2.0產(chǎn)品設(shè)計實用教程
- Animate CC 2018動畫設(shè)計與制作
- Midjourney版AIGC繪畫原理+提示詞+關(guān)鍵詞+商業(yè)創(chuàng)作
- 剪映教程:迅速提升剪映短視頻核心技術(shù)的100個關(guān)鍵技能
- Final Cut短視頻剪輯零基礎(chǔ)一本通
- 3ds Max/After Effects 印象 影視包裝技術(shù)精粹(第2版)
- 邊做邊學(xué):CAXA 2013電子圖板立體化實例教程
- WordPress 3 Search Engine Optimization
- AutoCAD 2020 完全實訓(xùn)手冊
- BackTrack 4: Assuring Security by Penetration Testing
- Joomla! 1.5 Templates Cookbook
- 從零開始:3ds Max 2014中文版基礎(chǔ)培訓(xùn)教程
- Photoshop CC 移動UI設(shè)計案例教程(全彩慕課版)