Author: hvidt

  • Fix Git Push Reject ‘would clobber existing tag’

    This is strange error that has occurred recently when I’ve been trying to Push to my Github repo from VS Code or SourceTree. I don’t have too much time to dive into why the issue happens, but In short you need to bring your Git tags up to date with the remote repository. Fetch the […]

  • Git Submodule Small Cheatsheet

    I’m in the process of seeing if using Git Submodules can help simplify my workflow when it comes to building freemium WordPress plugins. This serves as a small cheat sheet to help me remember some important submodule specific commands. Clone a repository with nested submodules Clone a repository and automatically include all submodules using –recursiveYou […]

  • Gutenberg has been growing on me and I’m using it for most sites now. I’ve finally decided to jump into the space, but there are already a lot of third-party block plugins. Instead I’ve been developing a plugin that restricts content from all exisiting blocks using various conditions. Naturally this gives the plugin the name […]

  • I’m diving into the Gutenberg block editor and it’s a big change! I spent ages trying to find out how to access and grab data from each block using JavaScript. Here is a short snippet, I might have time to expand on this later. First up, let’s access the Gutenberg editor data. We can then […]

  • I’ll show you how to set custom admin sidebar menu positions for WordPress plugins and themes in this post. When you set up your administrator option page it may generally look like the below. Now we just want to set the priority of the admin_menu action, that will determine where your ‘My Options’ page will […]

  • Emmet is super useful for writing code quickly. Unfortunately it’s not support right out of the box when working with Vue files in Atom. Luckily it’s easy to get it up and running!

  • If you are experiencing error 512, then you should consider looking whitelisting Cloudflares IP addresses. Your server/host could be blocking Cloudflare from getting the latest content form your site, which can cause the Error 512. If you are using any kind of WordPress firewall then you should white list the IP’s there as well. I […]

  • I was recently uploading an update to one of my WordPress Plugins. It was a big update and I had changed the file structure. I ran into an issue where SVN doesn’t delete the old files on The files aren’t synced sorta speak. So all my old files still remained even though they were […]

  • Migrate Yoast SEO to The SEO Framework Plugin

    I had always been using The SEO by Yoast plugin on my WordPress sites. But recently I tried The SEO Framework Plugin, and I’m liking it!It’s faster and cleaner. I really enjoy plugins that aren’t pushing their branding too much in the WordPress Admin.Now follow along if you are like me. Let’s export our sites […]

  • White Label WordPress Plugin for Agencies

    My 3rd WordPress plugin has been Approved on!  This time around I’ve created a Plugin for White labelling WordPress. I’m developing it with my own use in mind. I wanted to be able to quickly customise the WordPress login logo, admin text, add dashboard widget, just to name a few things. The screenshots here […]