Don’t Worry, You’re In The Right Place
A lot of these posts were originally on So if you found them through search engines or clicking around, this is their new home :). Enjoy!


About the Author
What's UP! This is my site, I write 99% of the articles on here. I'm also the owner of I help out a lot of developers and designers getting into the web game. Helping is fun for me, so feel free to ask me any questions! I've made courses and have a membership as well to help get you on your feet!

I got a new podcast!

This is going to be shrot as I haven’t posted in Forever!!! I still gotta set up the podcast page and what not BUUUUTTTTT here’s the quick of it.

Developer To Millionaire is dead. Sorry, just couldn’t keep up with it, life happens, we move on. I got some great content on there, I’ll have to try and put it on the new podcast, but it’s when I have the time.

My new Podcast is on ANCHOR!!! Here’s the link to it:


(The Correct Link, SOrry about that)

It’s also on iTunes and Google and all the fun sites that have podcasts on them as TheJonPerezShow!

It’s fun for me so I talk about anything that’s really on my mind at the time, so check it out and enjoy!!

That’s all I got! Have a blessed day!!

How to fix FaceBook Caching When It Displays Your WordPress Post All WRONG!

I’m sure we’ve all had this issue. We go to put our post on FaceBook, and for some reason we see something stupid like this:

Usually caused by something like Yoast SEO Plugin or anything similar really.  But the kicker is we go to fix it, and its fixed, BUT Facebook is still showing the annoying wrong information!

How the hell do we fix this?

It’s actually a lot easier than you think.  Ready.  I’m going to show you how to fix this annoying issue in less than 30 seconds and with 3 super easy steps.

Fixing Post Caching Issues with Facebook

Fixing Post Caching Issues with Facebook

Step 1

Go to this URL:

Step 2

Enter the URL of the post you want to fix, past it in the box, click Debug.

Step 3

Click the button “Scrape Again”.


And now you’re Facebook post is sharing the correct content.


Interview with Brent Weaver from UGURUS

This interview was FAN FREAKIN TASTIC!

Big shout to Brent for coming on and doing his thing.  To sum up who Brent Weaver is in a short sentence: Super smart guy who built a web agency, sold it, then started UGURUS to show everyone else how to do it.

I suck at show notes plus we chatted about so many things in this episode.  It runs a little over an hour, here are some of the talking points:


  • Brent lived in Australia for 6 months.
  • Started his business early.
  • Found great success with one particular client but quickly learned not to put all your eggs in one basket.
  • Are Websites a commodity? We had a fun discussion about that and the future of web design.
  • We chatted about getting clients.
  • How and why Brent spent 100k on his website.

And there’s so much more in this episode.  Have a listen and Enjoy!!



The proper way to troubleshoot your WordPress Website

This is a situation that happens more often than not.  Some awkward plugin conflict or server error happens and no one knows what the root cause is.  How do you fix these issues? How do you even find out what is causing the error.  I’ll go over a few ways to troubleshoot the problems and I even added a video that shows me troubleshooting an issue with one of my client’s sites.  The funny thing is, depending on the problem, you may get a fake Eureka moment as I did in the vid.

What type of conflict are you having?

When it comes to WordPress, I think most conflicts happen when a bunch of plugins are used, and no one audits to check out why or how they’re being used.  Most end users, with no restraint, end up installing random plugins to accomplish something they need, but when they realize they don’t need them, they still leave them up.

Sometimes it’s the developer that just starts to install many different plugins that end up not playing nice together.

Besides the plugins that can cause conflict, there may also be theme issues.  I had an issue at one point where the developer h

I had an issue at one point where the developer dequeued (or removed what was once there) jquery, and hard coded in a version from Google.  This probably wouldn’t be a bad thing, except that jQuery is constantly updated, and the hard-coded version was very outdated, causing new plugins and functions to not work.

The first thing that you would need to do when troubleshooting is to try and figure out what the issue is.  A simple way to do that is to check the Developer Console.

I use Chrome and to see what issues may be happening, all you have to do is right-click an area, then select “Inspect”.  After you do that, click on the tab called ‘Console’ to see if any errors pop up.  Errors will be in red.

Unable to display content. Adobe Flash is required.

Here’s the link in case that’s too small.

Once you do that, you’ll get a better insight on what may be causing the issue.

Javascript Errors

Javascript errors are by far the most common.  Usually, it’s something silly like using ‘$’ instead of ‘jQuery’ or not setting up no conflict mode.  Other times, it’s a little more complex and can be some random error in a plugin that you can’t directly edit.

When there is a conflict, you can move your mouse over the file name to see where the issue is coming from.  It’s usually a file, and moving your mouse over it will show the path.  If it’s not a file and it just says (index), then that means the error is directly on the page.

If it’s directly on the page, then you’ll need to see what plugin or what area of your site gives access to create code on the page as opposed to in its own file.

In my case, I was trying to find a server error 500.

Server Errors

This has to do almost entirely with your hosting company.  Keyword almost. A server 500 error really doesn’t mean anything and most times it’s only temporary, but in my case, it was something that kept happening.

It could be a memory thing, a ram thing, something being updated, it’s a very general error and you’re best bet would be to contact your hosting company.

That’s what I did, and they made some changes which temporarily fixed a few things, but the issue would keep coming back.  That led me to believe that it had to be something else.

And that is where the site troubleshooting to fix the error starts.

Steps to Troubleshooting Your WordPress Website

Step 1: Back Up Your Website

You’ll need to make sure that you have a full backup of your website in case anything goes wrong. You don’t want to be stuck trying to retrace your steps and you NEVER want to work on a live site.  Back up your website and prepare for a migration.

I use UpDraft Plus and it works like a charm.  You can also use BackUp Buddy or whatever backup software you’re comfortable with.  Just know that you’re backing it up, and you’ll be copying it to a test server.

Step 2: Migrate the site

I like to put the site in a staging environment, sometimes on my local machine, but most of the time on my own host.  I use my own host and a subdomain because it’s easier for me to replicate the issue since it’s on the same exact environment as the website.

Restore the site exactly how it is on the server and start to troubleshoot.

Little side note: Depending on the issue, the main thing you want carried across are the database, the themes, and the plugins.  The media is good too if it’s something visual, but sometimes the media folder can be gigabytes of data. So in the spirit of saving time, you don’t need the entire uploads folder all the time.

Step 3: Start with plugins

Before you go and disable every single plugin, keep in mind that there’s a method to the madness.  What I like to do is look for the known culprits first, then work backward from there.

A lot of times, the issue can come from caching plugins because of minifying and uncleared cache, so that’s what I look for first.  I’ll disable it, then try again and see if it works.  Usually that fixes most issues, but it may not, so we continue to move forward.

BTW, My main choice of caching plugins for WordPress is WP-Rocket.

After I disable the caching plugins, I then look to see what kind of plugins are there that aren’t a part of the core functionality of the website.  For example, a display author plugin, or a plugin that just does something that the user can live without.

Keeping track of what I’m removing, I disable them one by one, checking to see if it fixed the issue, then go back.

It’s a long, tedious process, but with a little bit of luck, you may find the culprit pretty quickly.

Once you do all the unecessary plugins, now it’s time to start the core functionality plugins.  These are the bad boys that run the site.  WooCommerce, plus extensions, maybe EDD, or other plugins that the client needs in order to do business or make the site function.

Wash, rinse, repeat.

Step 4: Still Broken!?

What a pain lol.  The simplest thing to do now is to reactivate the plugins, and switch out the theme.  Use one of WordPress’s generic ones, like 2017 or 2016.

By now, the issue should be resolved and you should have found what was causing the bug with your WordPress website.

How To Avoid Issues for the Long Term with WordPress

If you’re a developer or if you’re someone who has a website, this is definitely something to keep in mind.  I found that the best way to avoid issues is consistency.

The Bad Thing

Here’s what a LOT of developers do when someone needs a website.  They go onto a theme site, they pick a theme that the client may like (thinking that this is saving them money). The developer then hacks away to get that “theme” to look how the client wants it.

They flood it with plugins to get the right “functionality” even for basic things like simple style changes.

Then they deliver exactly what the client wants, but the build is horribly done, leaving no room for growth or updates.  Changes are much more complicated to accomplish costing more and more money for the end user.  So they money they think they saved, ends up getting spent on fixes and updates, and sometimes the site has to get a complete rehaul.

Of course, no one likes to here that they wasted a few thousand dollars, but that’s where we are today.  The good thing is there are tools that make creating websites super easy, but the way in which sites are built is being taken for granted.

The Good Thing

The ulimate dev stack.  This is my suite of tools that I use to build every site I work on.  As I said, consistency is key.  If you know your tools inside out, you’ll know exactly what works and what doesn’t work, what you can use and what you can’t use, where you can put the website and where you can’t put the website. You get the point.

If you’re a developer, you should definitely check out that dev stack.  If you’re an end user, what you really need to focus on is someone who is going to build a site that will be as flexible as your business.  Something you can grow with.  A consistent set of tools is KEY to avoid so many issues that happen on SO many websites.  Otherwise you may be spending a lot more money in the long run, or continue to hack away digging the ditch deeper and deeper.

Dev2Mil – Beaver Themer, Web Marketing, and Chatting with Robby!

In today’s episode I’m chatting with Robby from the Beaver Builder team.  They just launched the brand new Beaver Themer and it’s freakin’ AMAZING!!!!

Don’t believe me, feel free to check out my video (link below) along with probably a thousand others that you’ll find with a google search 🙂

We go beyond the themer though.  Robby is starting to learn more and more about web marketing.

Here are some of our talking points:

  • Beaver Themer – The how, who, what, and the relationship with Views and/or Pods
  • Web Marketing – Some straight strategy talk.
  • The FUTURE of web design
  • You can’t spend $150 on a tool, you’re doing it wrong (unless your a hobbyist)
  • And much more



Beaver Themer Video

Get a discount for the Beaver Themer plugin while it lasts

Beaver Builder 2.0!!! (coming soon, that’s just a link to the BB homepage)


Beaver Builder Facebook Group


Beaver Themer First Impressions: Should you buy it?

I just had my first reaction with the official release of Beaver Themer!

You can check out the video here for the full review.

What’s my first impression?  I really like it.  I think it’s super easy, and just like the original Beaver Builder, it’s intuitive and incredibly powerful.

My experiment was to simply create a new blog post template for my site

Result: I did it in less then five minutes!

The plugin is pretty incredible, in fact my only cry is that when I created a post layout, my sidebar disappeared.  No idea why, it’s just gone.  I’m wondering if there’s a way to get it back, but as I dig in more, I’m sure I’ll continue to learn more and more.

The fact that you can:

  • Create a new 404 page
  • Create a new header
  • Create a new footer
  • Create sections within parts of your page based on the hooks
  • Create entire page layouts
  • Use custom fields for layouts
  • and so much more ALL with a front and builder

It’s freakin’ amazing.

Watch the full video and let me know your thoughts.  I’ll be posting more and more about Themer as I discover what it can and can’t do.


After I did the video, I tried to put in an HTML module, and I had access to all the post fields, which was pretty amazing, looks like this thing is a lot more powerful than at first glance 😀 Super Excited!


For its release, the Beaver guys are offering it at a special discounted offer.  Make sure to get it before May 23rd!!


Scroll to top