Tom McFarlin's repositories
WordPress-Widget-Boilerplate
[WordPress] The WordPress Widget Boilerplate is an organized, maintainable boilerplate for building widgets using WordPress best practices.
WordPress-Settings-Sandbox
[WordPress-Envato] A simple theme used to showcase the WordPress Settings API. The corresponding series of articles will run on Envato's TutsPlus Network.
page-template-example
[WordPress] An example WordPress plugin used to show how to include templates with your plugins and programmatically add them to the active theme.
phpcs-wpcs-vscode
How to install PHP CodeSniffer and the WordPress Coding Standard Rules in Visual Studio Code.
konami-code
[jQuery] Using the Konami code, easily configure and Easter Egg for your page or any element on the page.
simple-autoloader-for-wordpress
An autoloader that aims to be as simple as dropping it into your WordPress project. All you need is a well-organized project.
wp-plugin-scaffold
A simple scaffold used for what's needed to spin up a Composer-based WordPress plugin.
title-capitalization-for-wordpress
[WordPress] Properly capitalizes post titles and heading elements in the post content when saving and updating posts.
toggle-admin-notices
Hide all admin notices, warnings, and errors in the WordPress admin area using an option in the admin bar.
page-template-dashboard
An easy way to see which templates your pages are using without having to view the page editor.
namespaces-and-autoloading-in-wordpress
[WordPress] A simple example of namespaces an autoloading used to demonstrate the concepts in a presentation at WordCamp Atlanta 2017.
WordPress-Custom-Menu-Separator
[WordPress] A simple plugin for demonstrating how to add a custom menu separator in the WordPress administration menu.
My-Social-Networks
[Retired-WordPress-Envato] An simple plugin demonstrating how to write maintainable WordPress widgets.
remove-empty-shortcodes
Removes the Restrict Content Pro shortcode from your content.
generic-custom-post-type
Creates a generic post type to be used for testing other plugins that rely on them.
tags-without-links
[WordPress] This plugin makes it easier for developers to display tags without any links associated with them.
tm-callback-info
Renders contextual information about every function registered with all WordPress hooks.
add-custom-view
A WordPress plugin that demonstrates how to add custom views to the Edit Page.
three-recent-posts
An example project that goes from rapid-application-development to a full-fledged plugin for WordPress.
category-sticky-post
Mark a post to be displayed – or stuck – to the top of the archive page for the specified category.
cmb2-featured-mobile-image
Select an image to display as your featured image in the mobile version of your site.
custom-metadata-filter
Adds a custom filter for viewing posts with headline metadata.
wp-env-reader-drop-in
A drop-in utility for WordPress projects that reads information from a `.env` file to make testing and simulating easier.
wp-dracula-highlight-js
A WordPress plugin for adding the Dracula color scheme and Highlight.js to the Block Editor.
wp-hello-world
An example plugin for a membership course walking readers through how to work with GitHub.
disable-all-comments
Disables all WordPress comments while also allowing you to turn them back on at a per-post level.
ray-for-wordpress
An example project for how to use Spatie Ray in WordPress Development.
subtitles-migration
Migrates old theme subtitles to compatibility with the Subtitles plugin.
wp-template-view
Easily see what custom templates your pages and custom post types are using from the WordPress administration area.