This blog is a bit unorganized, hopefully with this page you can browse easier. I only list Web Development stuff and WordPress related article. My life is just not interesting enough to be listed here 🙂
WordPress & Web Dev Tutorials
I wrote several WordPress tutorials covering different topics:
Gutenberg Tutorials
- (Jun 21, 2020)
How to Create Date Field in Gutenberg - (May 31, 2020)
Why use React/JS to create a Meta Box - (May 29, 2020)
Custom Field & Meta Box in Gutenberg Editor
Page Builder Tutorials
- (May 12, 2016)
WP Page Builder From Scratch #4: Front-End Output, Theme Dependency, Saving Data to Content - (May 11, 2016)
WP Page Builder From Scratch #3: Data Structure and Saving Page Builder Data - (May 10, 2016)
WP Page Builder From Scratch #2: Features, Design, and UI - (May 10, 2016)
WP Page Builder From Scratch #1: Create Page Builder Page Template - (May 09, 2016)
Create Your Own WordPress Page Builder Plugin From Scratch
WordPress AJAX Tutorials
- (Mar 26, 2017)
You Don’t Need “wp_localize_script()” to Get “admin-ajax.php” - (Dec 04, 2016)
How to Secure WordPress AJAX using Nonce - (Nov 26, 2016)
WordPress AJAX for Beginners
WordPress Tutorials (General)
- (Mar 21, 2018)
How to Create Valid SSL in localhost for XAMPP - (Nov 29, 2016)
How to Debug WordPress Bug Like a Boss - (May 05, 2016)
How to Add Ads after Read More Tag in WordPress - (May 04, 2016)
How to Add WordPress CPT Admin Menu as Sub Menu - (May 02, 2016)
My Contact Form 7 Tips & Hack - (May 02, 2016)
How to update get_currentuserinfo() for WordPress 4.5+ - (Jan 19, 2016)
How To Remove WordPress Admin Color Scheme Option - (Jan 12, 2016)
How to Create Admin Notice On Plugin Activation - (Jan 09, 2016)
How to Bundle Theme(s) in a Plugin - (Sep 21, 2015)
How To Disable WP.org Theme Update Check - (Apr 25, 2014)
How to Host WordPress in Digital Ocean VPS (Step by Step Tutorial) - (Jan 26, 2013)
Disable Sidebar and Widget Without Plugin
Web Dev Tutorials (General, PHP, JS, CSS)
- (May 25, 2017)
How to exclude folders in Notepad++ search - (Apr 12, 2016)
Responsive Fixed Width Sidebar: Why and How? - (Jan 31, 2016)
How to Install Font Only In Photoshop CC - (Jan 05, 2016)
Windows 10 Essential Software for Web Development - (Aug 09, 2015)
How to Load Multiple Google Fonts in One URL Request - (Jun 06, 2015)
How to Test Your Code in Multiple PHP Version (only $10/year) - (Jun 03, 2015)
How to use $this in Anonymous Function in PHP 5.3 - (Feb 20, 2015)
How to Fix Google Apps “Send mail as” : “Functionality not Enabled” - (Jan 31, 2015)
Transfer Files Server to Server Using Simple PHP - (Nov 13, 2014)
Simple Mobile Browser Detection using Javascript - (Apr 24, 2014)
Stop and Start Windows DNS Cache, when “ipconfig /flushdns” not working - (Apr 12, 2014)
Full CSS Responsive Navigation Toggle, No Javascript
Settings, Custom Fields, and Customizer Tutorials
- (Jan 25, 2016)
How to use Customize API “postMessage” Method for Color Options - (Jan 18, 2016)
How to use Customize API “postMessage” Method to Hide/Show Element - (Jan 11, 2016)
How to Add Settings Section in WordPress Default Settings - (Jan 07, 2016)
Validation in WordPress Dashboard Widget API - (Oct 26, 2015)
How to Create Sortable Checkboxes Option in Customizer - (Jun 05, 2015)
How to Sanitize Image Upload? - (Feb 08, 2015)
Create WordPress Settings Page With Meta Boxes
WordPress Editor and TinyMCE
- (Jan 26, 2016)
How To Add Dynamic Editor Style in WordPress - (Jul 16, 2015)
Complete Guide to Manage Style Format Drop Down in WP Editor - (Mar 20, 2015)
How To Add Background Color (Highlight) Option in WordPress Editor TinyMCE - (May 15, 2014)
WordPress Editor (TinyMCE) how to create line break <br> and not paragraph <p>. - (Jan 03, 2014)
How to add “Next Page”/ “Page Break” button in WordPress Editor
Google Maps Tutorials
Thoughts and Proof of Concepts
- (Jun 25, 2017)
Good Bye Firefox, Good Bye Dropbox. - (Mar 02, 2017)
Help! I Can’t Find The Right WordPress Contact Form Plugin - (Jan 04, 2017)
Why Do We Ask: What’s Your Budget? - (Sep 18, 2016)
How to Redirect On Theme Activation - (Jul 08, 2016)
New Page Builder Plugin: f(x) Builder - (Mar 22, 2016)
What Features To Build in Premium WordPress Theme - (Mar 22, 2016)
List of Popular Plugin for Theme Developer - (Mar 02, 2016)
I think WordPress plugin review team decision to no longer accept framework is wrong. And this is why. - (Nov 11, 2015)
Responsive Image In WordPress 4.4 (Testing, Thoughts, etc) - (Jul 02, 2015)
Building a Starter Theme - (Jun 20, 2015)
48 Hours Theme Challenge - (Feb 18, 2015)
The most expensive backup is the one you never did!