Blog

James' Posts

How to Block Foreign Internet Traffic to Your Website by Country Code in .htaccess Using Cloudflare

By DJ Nickles

There are a myriad of different ways to block internet traffic to your website from foreign countries.  Most of them cause a strain on your server by comparing each visitor’s ip address with a list of ip address ranges inserted in your htaccess file. There are also country traffic blocking services that are not free…

Read More

How to add a WordPress login form to any page or post

By DJ Nickles

Sometimes you want to be able to add a login form anywhere on your WordPress website. You can add the following code to your child theme’s functions.php file. add_shortcode( ‘djs-login-form’, ‘djs_login_form_shortcode’ ); /* Use this shortcode to display a login form anywhere – [djs-login-form redirect=”http://yoursite.com/somewhere”] */ function djs_login_form_shortcode( $atts, $content = null ) { $defaults…

Read More

Moving Site to HTTPS using .htaccess

By DJ Nickles

To move or redirect your WordPress site to run completely using HTTPS, insert the following code into your .htaccess file: # First rewrite to HTTPS: # Don’t put www. here. If it is already there it will be included, if not # the subsequent rule will catch it. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # Now, rewrite…

Read More

WooCommerce Image Gallery Shortcode

By DJ Nickles

WooCommerce does not provide a woocommerce image gallery shortcode to be used in Beaver Builder Themer or other page builders. But sometimes you want to develop a different WooCommerce template that places the featured image gallery in a different location than the default. You can add the following code to your child theme’s functions.php file.…

Read More

How to fix WordPress Multisite wp-signup.php?new= redirect

By DJ Nickles

If your multisite network is redirecting to www.example.com/wp-signup.php?new=example.com then your site is most likely interpreting www. to be a new site on your network. You’ll need to add some corrective instruction to your .htaccess file. Note: For subdomains, each subdomain will need its own redirect instructions. # DOMAIN #1 – Force www RewriteCond %{HTTP_HOST} ^domain1.com…

Read More

How to Move Related Products Into a Woocommerce Tab

By DJ Nickles

In order to move Woocommerce related products into a tab, place the following code snippet in your child theme’s functions.php file: // Remove standard Related Products section remove_action( ‘woocommerce_after_single_product_summary’, ‘woocommerce_output_related_products’, 20 ); /** * Add Tab * * Set the priority to position the tab * Default is 25, this adds the tab between additional…

Read More

How to Change Multisite Domain

By DJ Nickles

Steps to changing the core domain of a WordPress multisite network: 1. Load and run Interconnect’s “Search and Replace” (DATABASE SEARCH AND REPLACE SCRIPT IN PHP, NOT THE PLUGIN) replacing the old domain with the new. It will change the following tables… wp_options: options named “siteurl” and “home” wp_site wp_sitemeta: the option named “siteurl” wp_blogs:…

Read More

Woocommerce Role Based Taxes or Prevent Wholesaler Shipping Tax

By DJ Nickles

While creating a Woocommerce product you can indicate whether or not the product is taxable using the Tax Status and Tax Class fields. But if you’ve enabled Shipping Tax in Woocommerce settings, then wholesale customers will still see a shipping tax. My solution: add a Woocommerce role based tax exempt filter to the child theme. It…

Read More

Protectionism Bad, Localization Good

By DJ Nickles

Protectionism is bad for the economy as was demonstrated in the late 1920’s early 1930’s. Import taxes or any other special interest subsidies artificially inflate prices and ultimately reduce the quality of life for everyone except the benefactors of the subsidy. According to the Bureau of Labor Statistics, there are 9 million US workers in…

Read More

Calvin and Hobbs IFTTT

December 07, 2015 at 08:07AM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1NR5Zmk December 07, 2015 at 08:07AM

Read More

December 07, 2015 at 03:33AM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1N61i4F December 07, 2015 at 03:33AM

Read More

December 06, 2015 at 07:54PM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1Q9B1WU December 06, 2015 at 07:54PM

Read More

December 05, 2015 at 03:33PM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1N3JJT1 December 05, 2015 at 03:33PM

Read More

December 03, 2015 at 01:34PM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1lzjsCE December 03, 2015 at 01:34PM

Read More

December 03, 2015 at 12:13AM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1QgrkEx December 03, 2015 at 12:13AM

Read More

December 02, 2015 at 01:46PM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1HGM7Qp December 02, 2015 at 01:46PM

Read More

November 30, 2015 at 06:16PM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1Ixuw8t November 30, 2015 at 06:16PM

Read More

November 29, 2015 at 06:14PM Today’s Calvin and Hobbs

By DJ Nickles

via Calvin and Hobbes Daily http://bit.ly/1MYAl0D November 29, 2015 at 06:14PM

Read More
Menu Title