Many WordPress developers before me have discussed the difference between a theme’s functions.php file & creating a functionality plugin (WP Candy, Ottopress, WP Beginner, Justin Tadlock (several times), Ryan Cowles, etc.). With the proliferation of premium WordPress themes, it seems as though many developers are packing their themes with boatloads of functionality. This is probably in an …
Dave Warfel
I recently read an article from WP Tavern asking if WordPress should include a password generator. The responses varied, but many in the comments thought it would be a good idea. Here’s why I disagree. My obvious answer, which I’ll explain further in a minute, is that it’s not WordPress’ responsibility. WordPress is a publishing …
WordPress Hack Statistics While publishing an article about the new WordPress password generator, I started researching WordPress security. In doing so, I pulled together the following info on WordPress hacks & vulnerabilities. If you have more stats or resources to add, please let me know in the comments, and I’ll add them to the write-up. …
The Gravity Forms Product Add-Ons Extension is a powerful tool to extend a WooCommerce site. One of the great features allows you to create a dropdown list of product add-ons, each which have an associated price assigned to them. This price gets added to the original product price. By default, the dropdown list includes both …
NOTE This article is outdated and no longer relevant. We no longer recommend deleting these files. It won’t hurt anything to do so, but it also won’t help, and won’t make your site any more secure. It’s simply not worth your time. There are a few WordPress files that you can delete after installation. They …
WordPress adds several pieces of information to the <head> section of your website. Often times, this information is useful, and sometimes necessary, for your site to work as intended. But some of the meta data provides information to robots scraping your site, as well as hackers trying to gather information about your site so they …
In this tutorial, we’ll show you how to use Bootstrap to style the comments section of your WordPress site. We’ll talk about threaded comments, avatars, the comment form & more. This is part 6 in the How to Create a Bootstrap WordPress Theme series. Part 1 – Loading Bootstrap & Font Awesome CSS & javascript Part 2 – Using …
In this tutorial, we’ll show you how to use Bootstrap to integrate a search form on your WordPress site, and design a user-friendly search results page. This is part 5 in the How to Create a Bootstrap WordPress Theme series. Part 1 – Loading Bootstrap & Font Awesome CSS & javascript Part 2 – Using Bootstrap dropdowns for your …
In this tutorial, we’re going to show you how to create a WordPress child theme. What is a Child Theme? A child theme is a WordPress theme that inherits all of the functionality of another theme. This theme is called… you guessed it, the “parent theme.” With a child theme, you can change the appearance …
In this tutorial, we’ll show you how to use Bootstrap to create a sticky footer that sticks to the bottom of the screen, even when there is very little content on the page. This is part 4 in the How to Create a Bootstrap WordPress Theme series. Part 1 – Loading Bootstrap & Font Awesome CSS & javascript …