Create staging environment for a WordPress site with WP-CLI

WP-CLI is amazing tools for WordPress developers. I’ve heard about it thousand times, but today is the first day I used it. After trying some methods to create staging environment for my WordPress website, I found that using WP-CLI has big advantages and saves me a lot of time. In this post, I will demonstrate steps […]

New plugin: User Visit Log

I’m developing a WordPress e-commerce website for a friend which serves only registered users, e.g. private clients. He wants to analyze his users to understand what they need, how they use the website and how helpful the website is for them. So I developed a custom plugin to track users visits by day and provide […]

Include post content in another post

There is a situation when we want to include post content in another post, page or elsewhere (like widgets). In my case, I’m using this popup plugin, which provides an editor for users to add popup content, but my client – who is not familiar with all settings – doesn’t want to use the settings […]

The plugins I choose to customize client websites

When developing client websites, it’s easy at the beginning to customize the website the way we want like adding custom CSS, changing text, add custom sidebar, etc. because we can touch the code directly. But as time passes by, the client wants us to change a little thing on the website. It can be easy […]

Grunt: Saving disk space when installing packages

I’ve been using Grunt for WordPress development for a while. It’s a great tool and help a lot in automation tasks like compiling LESS to CSS, minifying CSS/JS files, etc. But one problem I met when using Grunt is in every project I work on, there’s always a folder node_modules taking a lot of disk […]

How to resize image on the fly in WordPress

There are several scripts to resize image on the fly such as Aqua Resizer, vt_resizer, script by Konstantin Kovshenin, Dynamic Image Resizer, and so on. They are great and work perfectly. But it seems a lot to me. All I want is a script that resize an image which is passed by attachment ID (not […]

Utilize available post fields for Custom Post Type

When store meta data for a post type, we often think of custom fields first. This is reasonable because custom fields are born to store such custom meta data for posts. As we know each custom field is stored in 1 row in the postmeta table in database. If a post type has large number […]

30 Top Bestselling and Beautiful WordPress Themes For Any Industry

30 Top Bestselling and Beautiful WordPress Themes for Your Financial Prosperity What can a bestselling WordPress theme do for your business and finance site? Competent and well-structured business template is a key to success of any business company. Your site mostly denotes the number of clients and general recognition of your organization. Without it, starting […]

Best WordPress Translation Plugins for You

As we know that WordPress is not multilingual by default. We need to embed plugins to make it support different languages. Since, the concept of “global connectivity” is growing at  a rapid pace, businesses need to create ways for communicating with others easily and in the most “seamless” way. It’s not surprising that there is […]