How to Make Translatable Strings in WordPress Plugins or Themes

WordPress

Translation is one of the basic features that every WordPress plugin or theme should have these days. As WordPress grows significantly all over the world, people from various countries speaking various languages start using WordPress. From my observation, many new eCommerce and company websites in Indonesia alone use WordPress. I expect the same in other countries. When developing a WordPress ...

Continue Reading ...

Get Enough Sleep!

WordPress

I had not been getting enough sleep a few days ago. This had significantly affected my productivity. When I wake up after sleeping for four or five hours, I usually become sleepy when working for a long time. I can't fully concentrate on my work and it really bothers me. Many specialists say that people should get sleep for at least eight hours per day. Some say it can be divided into two ...

Continue Reading ...

How to Check Whether Other WordPress Plugin is Active or Not

WordPress

When we develop an extension plugin, we may use some functions that are available only in core plugin. For example, recently I've developed Easy Digital Downloads - Sales Number extension plugin that use a function from core EDD plugin. When the core plugin is not active, this plugin won't work because you know, I use a function and hooks from the core plugin. In order to save user from ...

Continue Reading ...

How to Sell Digital Products on Your Website Easily Using Easy Digital Downloads

Easy Digital Downloads

There are some ways of selling digital products online. I may write about the advantages and disadvantages of them in other post. At the moment, let's look at the options we have. The first option is you can sell your digital products via marketplaces. For example CodeCanyon for WordPress plugins, iStockPhoto if you want to sell royalty-free photos, etc. The second option is selling your ...

Continue Reading ...

How to Connect Domain Name to Web Hosting Account Using Name Servers

WordPress

This is my first ever tutorial video. It's short and can help get the thing done. I am still learning how to produce good videos and I apologize for the lack of quality of the video. Watch in HD to get better view. https://www.youtube.com/watch?v=NNCrUYs6ZqY Information from the video: Coupon codes: Hostgator: YM25OFFHOSTING - 25% off of the first invoice. Great for yearly ...

Continue Reading ...

I Now Accept Orders From The EU

WordPress

Due to the EU VAT regulation, I couldn't accept orders from the EU when I started this website.  I couldn't accept orders from the EU since the beginning because there were some steps that need to be done in order to comply with the EU VAT regulation. Fortunately as of February 15, 2015, I am happily to announce that this website now accepts orders from the EU. Thanks to HMRC.gov.uk, Easy ...

Continue Reading ...

Cloud Saved Me From Huge Disaster

WordPress

About a week ago, I got a serious problem with my Simple Drop Cap Pro plugin project. When I tested my plugin integration with Easy Digital Downloads and Software Licensing extension to update the plugin from WordPress dashboard, I got an error told me that the plugin could not be updated because of some problems. At first, I didn't bother it because I thought that was a usual error. But when I ...

Continue Reading ...

Create Custom Easy Digital Downloads Archive Page

WordPress

Do you want a better looking Easy Digital Downloads (EDD) archive page that stands out from other pages? By default, EDD uses active theme's default archive page template to display our EDD archive page. So our EDD archive page will look the same as posts archive page and other custom post type archive pages. By default, we can access the URL of the EDD archive page at ...

Continue Reading ...

Save Multiple Option Values in A Single Database Row

WordPress

Saving multiple option values of your WordPress plugins or themes settings into a single database row is quite easy in WordPress thanks to its settings API. The settings API provides everything we need to do so. Here are the real examples taken from my plugin Simple Drop Cap. Register Settings First of all, we need to register our WordPress plugins or themes settings with register_setting() ...

Continue Reading ...