Learn how I built a Reddit image viewer as a hobby app.
Tag Archives: snippets
Setup a Local WordPress Development Environment on Docker
As I continue to explore Docker, this post will serve as my notes. I assume assume you already have the following technologies on your computer or know how to install them: Installation Clone WordPress: $ git clone [email protected]:WordPress/wordpress-develop.git Install dependencies: $ cd wordpress-develop && npm i Start Docker containers: $ npm run env:start Install WordPress:Continue reading “Setup a Local WordPress Development Environment on Docker”
Filter and modify a Custom Post Type – after it’s been registered
Today I was tasked with adding functionality to an existing custom post type. The problem was, the CPT was being registered in a plugin which I could not edit (client declined to give WDS write access to the /plugins folder).
Modify a Custom Post Type after it’s been registered
Today I was tasked with adding functionality to an existing custom post type. The problem was, the CPT was being registered in a plugin that I could not edit. After some digging, I found there’s a filter for that that allows you to modify a custom post type after it’s been registered some other way. apply_filters( ‘register_post_type_args’, $args, $post_type ); HookingContinue reading “Modify a Custom Post Type after it’s been registered”
Filter and clean the Archive Title
This client wanted to feature their archive titles in a large hero area. The PSD excluded the prefixes like, “Category:”, “Tag:”, “Author:”, etc…
Get a WordPress Category ID
I rode the struggle bus pretty hard on this one today. I needed to ignore the “featured” category in a loop, and to do so, WP_Query() requires the category ID. Luckily, I found a handy function: get_term_by();
Remove Emoji Support in WordPress 4.2+
Did anyone actually ask around before making this “feature” mandatory? Let’s get rid of this…
Lock down WP-ADMIN
Because of the recent increase in attacks on WordPress, we were recently chatting about locking down /wp-admin and wp-login.php. We discussed the Limit Login Attempts plugin, which works really well. If a user fails to login after a certain amount of attempts, they are blacklisted for a period of time.
Lock down the WordPress Dashboard
Because of the recent increase in attacks on WordPress, we were recently chatting about locking down /wp-admin and wp-login.php. We discussed the Limit Login Attempts plugin, which works really well. If a user fails to log in after a certain amount of attempts, they are blacklisted for a period of time.
Create a custom RSS feed template for WordPress
Creating a custom RSS template is pretty easy. I’ll show you have to do it in 3 steps. NOTE: Browsers heavily cache RSS feeds. While developing, open your browser in Incognito Mode!
Create a custom RSS feed for WordPress
Creating a custom RSS feed is pretty easy. I’ll show you have to do it in three steps. Here’s a pro-tip: browsers heavily cache RSS feeds. While developing, try using Incognito Mode.
Create a ‘Must Use’ Plugin for WordPress
Some of you are like me: “frequent theme changer guy”. Here’s a trick I’ve learned to keep from having to re-write code every time I get bored with a theme: I use the “Must Use” Plugin.
i18n vs L10n
How i18n (internationalization) works in WordPress By wrapping some text in a nifty PHP function, we allow that text to be translated into another language. Or Or All three of those examples will be translated. All three of them do the exact same thing. Check out the WordPress Codex, read this post from Otto, and checkContinue reading “i18n vs L10n”
Genesis Code Snippets
Here is my collection of code snippets I use build child themes in Genesis.
Remove WooCommerce Styles and Scripts
WooCommerce is absolutely the most brilliant and easy-to-use shopping cart for WordPress – but it’s heavy! I’ll show you how to remove the cruft!