04917nam 2200685 a 450 991078062330332120200520144314.01-282-00884-697866120088491-84719-360-9(CKB)2430000000015643(EBL)951133(OCoLC)797915888(SSID)ssj0000351546(PQKBManifestationID)12132980(PQKBTitleCode)TC0000351546(PQKBWorkID)10275776(PQKB)11051062(Au-PeEL)EBL951133(CaPaEBR)ebr10442990(CaONFJC)MIL200884(CaSebORM)9781847193599(MiAaPQ)EBC951133(PPN)228033268(EXLCZ)99243000000001564320110223d2009 uy 0engur|n|---|||||txtrdacontentcrdamediacrrdacarrierWordPress plugin development[electronic resource] beginner's guide : build powerful, interactive plugins for your blog and to share online /Vladimir Prelovac1st editionBirmingham, U.K. Packt Pub.20091 online resource (296 pages)Includes index.1-84719-359-5 Includes bibliographical references and index.Cover; Table of Contents; Preface; Chapter 1: Preparing for WordPress Development; How will you benefit?; WordPress features; More sites means more opportunities; Big players use it; Urgent response to security issues; Flexibility; Search engines friendly; Easy to use; Social aspect; Plugins as tool for promotion; Dogfooding WordPress plugins; Challenges involved; Development; Security; Work after development; Localization; Documentation; Support; Promotion; Plugins developed in this book; Digg This; Live Blogroll; The Wall; Snazzy Archives; Insights; Post Types; Development GoodiesTools for the jobWordPress; Text Editor; FTP Client; Web browser; Firebug; Ubiquity; Screengrab; IE Tab; Final notes; Installing and managing plugins; Searching documentation; Summary; Chapter 2: Social Bookmarking; Plugging in your first plugin; Time for action - Create your first plugin; The Plugin information header; Checking WordPress versions; Checking the plugin; Time for Action - Testing the version check; Displaying a Digg button; Time for Action - Implement a Digg link; Using the Digg API; Acquiring post information; Post permalink URL; Editing the theme files; WordPress Plugin HooksTime for Action - Use a filter hookWordPress Hooks; Filter Hooks; Action hooks; Practical filters and actions examples; Adding a Digg button using JavaScript code; Time for Action - Implement a Digg button; Conditional Tags; Styling the output; Time for Action - Use CSS to position the button; Summary; Chapter 3: Live Blogroll; Starting up with the Blogroll; Time for action - Roll into the blogroll; RSS Feed Processing; jQuery JavaScript library; Implementing a mouse hover event in jQuery; Time for action - Creating a hover event with jQuery; JavaScript and WordPress; Initializing jQueryExpanding jQuery knowledgeCreating the pop-up with CSS; Time for action - Apply CSS to the popup; Demystifying Ajax; Simple example of using Ajax; Time for action - Use Ajax to dynamically retrieve feed posts; Using JavaScript with WordPress; Parsing parameters using wp_localize_script; Ajax and WordPress; Ajax in admin panel; jQuery.Ajax method; Time for action - Use advanced Ajax call; Ajax script security using nonces; Time for action - Add a security nonce; Summary; Chapter 4: The Wall; The main concepts behind the Wall plugin; Creating a widgetTime for action - Create a 'Hello World!' widgetRegister widgets with description; Widget controls; Time for action - Expanding the widget with controls; WordPress options; Display widget control; Handling widget input; Handling widget output; 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; Using Ajax to submit forms; Saving Comments in WordPress post; Dynamically load comments; Time for action - Display the commentsWordPress database queryBuild powerful, interactive plug-ins for your blog and to share onlineBlogsWeb sitesDesignBlogsDesignBlogs.Web sitesDesign.BlogsDesign.006.7Prelovac Vladimir1564307MiAaPQMiAaPQMiAaPQBOOK9910780623303321WordPress plugin development3833300UNINA