
Build ten custom WordPress plugins across projects using PHP, HTML, CSS, JavaScript, and jQuery. Learn about widgets, custom post types, and API integrations like GitHub and weather data.
Build a WordPress plugin named Facebook photo link that adds a Facebook profile link and 'find me on Facebook' text with an icon at bottom of posts, configurable via settings.
Learn to set up a local WordPress environment and build a simple plugin that appends a Facebook profile link to posts, with a configurable color and enable/disable setting.
Build a WordPress plugin by creating a folder layout (includes, CSS, JS, images), write the core plugin file with a header, and wire up scripts while enforcing direct access protection.
Learn how to structure a WordPress plugin by including files, enqueuing styles and scripts with proper handles, and appending dynamic content to posts through a content filter.
Learn to build an admin settings page for a WordPress plugin to configure a Facebook footer link, using an options page, settings registration, output buffering, and a translated form.
Learn to build a WordPress plugin admin settings page with labels, checkboxes, color inputs, and a save button, using a global options variable and localization for fields.
Implement settings in a WordPress plugin to control display on feeds and single posts, retrieve and apply options, and dynamically style profile links with color choices.
Build a WordPress plugin with a social links widget for the sidebar. Create a back-end form to update profiles and icons, and display the widget on the front end.
Learn to build a WordPress widget plug-in in the plugins directory, activate it from the back end, and configure social icons in widget areas via a WP_Widget class.
Create a WordPress plugin backend form using a class, with default social links for Facebook, Twitter, LinkedIn, and Google, labeled inputs, and translation-ready fields.
Implement an update function to modify widget form values in a WordPress plugin, sanitizing inputs and conditionally saving social links like Facebook, Twitter, and Google.
Build a newsletter subscriber widget in WordPress by creating a form widget, implementing an ajax post request, and sending emails with the mail function.
Build a WordPress newsletter subscriber widget by replacing the search with a subscribe form that collects name and email. Implement a back-end script to email a recipient.
Update subscriber fields and sanitize the title, recipient, and subject, then render a frontend subscriber form with ajax submission to the newsletter subscriber mailer script.
Learn how to catch form submissions with javascript and jQuery ajax in WordPress, then send a post request, serialize the form, and handle responses.
Create mailers to send emails and update the form with success or error messages, using post requests, server-side validation, and a simple mail function.
Create a to-do list plugin by building a custom post type with fields for title, details, priority, and due date, displaying it on front-end via shortcodes with attributes.
Learn to build a WordPress plugin for a to-do list by creating a custom post type, wiring admin scripts and styles, and using shortcodes to display it.
Define singular and plural names for the to do custom post type and build its labels. Register post type with arguments including taxonomy, rewrite slug, supports title, and menu options.
Learn to add a custom meta box for a to-do post in WordPress with priority, details, and due date, including form creation and nonce security.
Add and configure custom fields in a WordPress plugin, including a details editor with media and a due date. Set defaults and prepare saving logic for new tasks.
Learn how to save to-dos in a WordPress plugin by adding custom fields, validating with nonces, sanitizing input, and storing post meta, then display them with a front-end shortcode.
Display a to do list on the front end with shortcodes, using attributes like title, count, and category, and a taxonomy query to fetch published todos ordered by due date.
Build a WordPress plugin that displays a todo list via a shortcode, looping through custom posts, and fetches title, details, and priority with post meta, while styling by priority.
Learn to build a WordPress plugin widget that fetches a user’s GitHub repos via the GitHub API, displaying repo titles, descriptions, and links in the plugin sidebar.
Build a WordPress widget that fetches a GitHub user’s latest repositories using the GitHub API, by registering a GitHub app and wiring plugin files, scripts, and styles.
Register and extend a WordPress widget class to create a backend form with fields for title, user name, and count, using localization and register_widget during widgets_init.
Build a WordPress plugin widget that fetches and displays GitHub repositories using the GitHub API, with backend settings saving and frontend rendering.
Register a video custom post type, build dynamic embed codes and shortcodes, and use the WordPress settings API to add a disable full-screen option in the reading settings.
Build a WordPress plugin that adds a videos custom post type for YouTube video IDs and renders an embedded gallery with shortcodes and admin settings.
Develop a WordPress plugin feature by adding video fields metabox for a custom post type, including video id and details with a wp editor and an iframe embed for YouTube.
Learn to add video fields in a WordPress plugin, handle autosave and revision, verify nonces, and update with video ID and details using sanitized inputs.
Create a WordPress shortcode to list videos from the video post type with category filtering and a configurable per-page count, rendering titles and YouTube embeds.
Create a WordPress plugin setting to disable the YouTube video gallery full screen, wire it into the shortcode output, and save the preference in admin settings.
Build a city weather widget for WordPress with the Weather Underground API, optional geo location, and hardcoded city/state. Learn to fetch data and display temperature and humidity.
Develop a WordPress weather widget that uses the geo plugin or a custom city, fetches data from the Weather Underground API, and offers temperature and humidity options.
Learn to fetch and display Wunderground API data in a WordPress plugin by building a city weather widget, parsing JSON, and handling geolocation, humidity, and temperature units.
Implement conditional weather display in a WordPress widget by toggling Fahrenheit or Celsius, showing humidity, centering text, and using GeoPlugin geolocation to auto-set city and state.
Learn how to build a WordPress plugin that fetches photos from Instagram using the Instagram API, authenticates via OAuth, and displays images with links and captions.
Develop a WordPress plugin that displays Instagram photos using the Instagram API, covering app registration, oauth redirects, and a settings page with a plugin settings link.
Build a WordPress plugin settings page for client authentication and initialize IPO options. Compose the redirect URL using the server host and request URI.
build an authenticate button that uses the client id and redirect uri to obtain an access token, paste it into a field, and save to enable front-end api calls.
Learn to extend a WordPress plugin by adding settings to link photos to Instagram and a page caption, then create a shortcode to fetch and display photos via the API.
Learn to fetch and display photos in a WordPress plugin by looping through Instagram data, outputting images with responsive CSS, optional links, captions, and a shortcode with a count attribute.
Build a WordPress page plugin to implement a Facebook page plugin with dynamic settings. Configure title, page id, and layout options for front-end widget display.
Learn how to create a WordPress page plugin widget from scratch, including class setup, constructor, widget, form, and update methods, registering the widget, and wiring includes for CSS and JS.
Create an admin form for a WordPress Facebook page plugin by defining default values, handling the instance data, and configuring options like adaptive container and timeline.
Create a WordPress page plugin form by wiring inputs, IDs, names, and types, and implementing an update function to save instance values. Learn to configure selects, defaults, and display-ready data.
Develop and display a customizable WordPress widget by wiring front-end data arrays to dynamic fields, and conditionally render timeline, tabs, cover, and faces using plugin options.
Wordpress is one of the revolutionary products from the first wave of internet which is still relevant and going strong. Originally created as a means of enhancing the typography of everyday writing, Wordpress is currently the most used self-hosted blogging tool in the world. Wordpress gives users the power to create a fully interactive website without having to focus too much on coding. It gives them the option of selecting themes, color schemes, images and even incorporate different social media aspects to their website.
The most interesting aspect of Wordpress, making it one of the most popular platforms to use, is the Wordpress Plugins. The Plugins are basically extensions that can be added to the blog or website to make it more interactive and responsive. These could be widgets that allow Facebook integration or a built in photo gallery, etc.
Even though WordPress comes with a wide range of already built in plugins, there are many different innovative plugins that are still required to make the website better and easier for the users. If you’ve got any new ideas for plugins, then we’ve got the knowledge you need to bring them to life.
Our course has been designed to give you the basic knowledge you need to start creating your very own plugins. The course has been structured around basic languages like PHP, HTML, CSS, JavaScript and JQuery to start making the plugins and will also break down concepts such as Wordpress CMS (Blog System), PHP, OOP/Classes, JSON APIs (Fetch data from different APIs), Project Structuring (how to set up our files and structure them), Taxonomy, Widgets, Custom Post Types, SQL Query and XAMPP/Apache.
Not only will this Wordpress tutorial breakdown the fundamental concepts, but it will also help you understand the development process by making 10 interesting projects with you to learn the plugins from scratch. With so much potential, there is absolute no reason for you to not start learning this course. Enroll now and start creating the WordPress plugins you want!