Page Builder by SiteOrigin

By Aaron | February 28, 2016

Welcome to part two of my series on WordPress Page Builders. This one is focusing on Page Builder by SiteOrigin. I give this plugin an 8 of 10. The short of it is, if you need a cheap way to build columns, this gets the job done. It is the only page builder that I…

Business Panel Meetup

By Aaron | February 26, 2016

Mickey Mellen of Green Mellen Media asked me to be on a panel entitled “MEETUP BUSINESS PANEL: LEARNING FROM THOSE THAT DO IT WELL“. I take that as a major compliment from a pier, and a competitor. It was great to be on the panel. The others on the panel were Mickey, Jenny Munn (an…

Web hosting downtime or high availability

By Aaron | February 15, 2016

Web hosting is a difficult business to be in. The competition is fierce. Who can compete with GoDaddy at $4 a month? What’s more is that people expect the world at that price. I’ve moved passed trying to compete at that market level. Sure, I could offer hosting for $4 a month, but it is…

Page Builders Review: WP Bakery’s Visual Composer

By Aaron | February 12, 2016

This is part 1 of a Page Builder’s video series.  Today I’ll be reviewing Visual Composer by WP Bakery.  Overall, I give this a 7/10.  It would have been a 9 except for the fact when a page is built using VC, it will always require to have that plugin installed and active for the page to…

What does Apple’s App Store show about Microsoft and other tools

By Aaron | February 11, 2016

This is what I see when I view the “Top Free” apps in Apple’s App Store.  I’m making a million and one assumptions, but there is some truth in this. OSX – they like to stay up-to-date Kindle – Apple lost the ebook war Windows Remote Desktop (RDP) – Mac users still need Windows regularly…

WordPress theming: building from scratch

By Aaron | February 8, 2016

I have been helping a friend of mine Diana Nichols with a Meetup in Marietta. Last week I helped walking through people creating a child theme. The video isn’t stellar, but I figure I might as well get this on my site. Session One covers setting up a development environment such as MAMP or WAMP.…

If is this page or is child of it

By Aaron | February 5, 2016

A client of mine needed to display a certain HTML element (a social media icon) only on certain pages and children of those pages. Put this in your functions.php file: function ar_check_family( $page_id ) { global $post; if ( is_page() && ( $post->post_parent == $page_id || is_page( $page_id ) ) ) { return true; }…

Multi site error when registering users

By Aaron | February 3, 2016

I was getting this message on a multi site install that I was working on: Usernames can only contain lowercase letters (a-z) and numbers. I haven’t dug into this yet, it seems like this popped up in WP 4.4. Here is how I have gotten around it: function amr_wpmu_validate_user_signup( $userinfo ) { if ( array_key_exists(…

How to limit the access of the content based on user’s registration date

By Aaron | August 10, 2015

A friend of mine has a paid and subscription based site. He wanted the site to limit access to content based on a user’s registration date. For example, if a user registered in August, he didn’t want him to be able to see the content from July and past content. This is one way to…

Adding code to allow an iframe in WordPress

By Aaron | July 27, 2015

I know there are security risks, a bad implementation, bad user experience, etc, but sometimes the client insists on it. Here is how allow iframes in posts and pages: add_filter( ‘wp_kses_allowed_html’, ‘ar_allowed_tags_filter’, 1, 1 ); function ar_allowed_tags_filter( $allowed_tags ) { if ( ! current_user_can( ‘publish_posts’ ) ) { return $allowedposttags; } $allowed_tags[‘iframe’] = array( ‘align’…