* Learn how to change and extend WordPress to perform virtually any task
* Explore the plugin API through approachable examples and detailed explanations
* Mold WordPress to your project's needs or transform it to benefit the entire community
WordPress is a popular, powerful, and open Content Management System. Learning how to extend its capabilities allows you to unleash its full potential, whether you're an administrator trying to find the right extension, a developer with a great idea to enhance the platform for the community, or a website developer working to fulfill a client's needs. This book shows readers how to navigate WordPress' vast set of API functions to create high-quality plugins with easy-to-configure administration interfaces.
With new recipes and materials updated for the latest versions of WordPress 4.x, this second edition teaches you how to create plugins of varying complexity ranging from a few lines of code to complex extensions that provide intricate new capabilities.
You'll start by using the basic mechanisms provided in WordPress to create plugins and execute custom user code. You will then see how to design administration panels, enhance the post editor with custom fields, store custom data, and modify site behavior based on the value of custom fields. You'll safely incorporate dynamic elements on web pages using scripting languages, and build new widgets that users will be able to add to WordPress sidebars and widget areas.
By the end of this book, you will be able to create WordPress plugins to perform any task you can imagine.
What you will learn
Discover how to register user callbacks with WordPress, forming the basis of plugin
About the Author
Yannick Lefebvre is a plugin developer who has created multiple plugins on the official WordPress repository. His first creation, Link Library, is in use on thousands of sites around the world. With a background in Computer Science, he started writing plugins for his own WordPress site in 2004 and quickly started sharing his creations with the community. He is actively involved in the Montreal WordPress community, has presented multiple times at WordCamp Montreal and offers custom plugin development services. By day, Yannick works for CM Labs Simulations, a company providing software tools and simulators for vehicle and heavy equipment simulation. You can find out more about him and his plugins on his web site, Yannick's Corner
Programming books display here are property of respective owners. All information about the book published in this website is in good faith and for general information purpose only.
Please support author by buying hardcopy to the nearest book store in your place or order books in publisher websites.
Preparation of Annual Income Tax Return for all employee's BIR Form 2316 in manual process are so complicated and can caused a human errors in also take a lot of time to finished. read more »
Using DTR Biometric Finger Scanner application system time-in/time-out we create module process to generate Timesheet for every employee. Before generating employee timesheet cut-off date make it sure that all pending approval of leave & overtime covered on that payroll cut-off date that filed by the employee’s should be approved by designated department. The report monitoring status of Leave & Overtime will help you to identify head department with pending approval to prompt them to approve. read more »
Digital Persona U.are.U 4500 Finger Print Reader is my Software Development Kit (SDK) used in development of Daily Time Records (DTR) Attendance System which is designed to captures the time-in / time-out logs for every employee's and also we embed text to speech features... need speaker to prompt the user what is going on. Most of company today are now using Biometric fingerprint authentication to be used in time attendance that accurately and timely tracked for management reporting and also for accounting payroll processing. read more »
The employer is required to deduct mandatory monthly contribution of SSS, PhilHealth, HDMF and tax withheld for salary above minimum wage in every pay day. Here are the list of data table provided by the government agency that used in Pinoy Web Application payroll processing. read more »
Frequently company job advertisement is publicizing monthly pay for a position needed instead of time-based rate. Sometimes, you may be more interested on the daily rate compensation because it's easy to know how much rate per hour. read more »