Initializing and Inviting Viewers on Private Sites

When I am implementing CRM projects, I always create a private site for internal marketing. It helps end users to find resource and feedback. Let me explain how to initialize a private site and invite viewers on in this post.

Continue reading


My Favorite WordPress Developer Resource

Here is a list of my favorite resource related to WordPress. It will be maintained and update regularly.

  1. Plugin: Advanced Menu Widget, Custom Widget Area, jQuery Mega Menu Widget, Len Slider, and WP UI.
  2. Plugin How-To: Play with shortcode
  3. Theme Collection
  4. Theme How-To: Customize Twenty Twelve
  5. Others: Topics worth pay attention

Continue reading

Different Languages in WordPress Theme and Admin

In my previous WordPress project, we need to provide contents for Japanese reader. I work with a marketing team who is not familiar with Japanese. They would like to work with Traditional Chinese but the WordPress localization would turn every thing into local language. How to keep theme with Japanese while admin with Traditional Chinese?

I am going to explain bi-language WordPress in the following orders:

  1. Theme in Traditional Chinese while Admin in English
  2. Theme in English while Admin in Traditional Chinese
  3. Theme in Japanese while Admin in Traditional Chinese or Japanese

Continue reading

Secure wp-config.php and Restrict database privileges to protect your database

It is easy to setup and run your WordPress Site but difficult to protect from hackers and spam. That’s why I choose to adopt the free which helps me to focus on contents.

When I setup WordPress for my customers, I will secure wp-config.php and limit the database account to current WordPress database only. It prevent access to the WordPress configuration file which contains the database account and password in non-encrypted format. Even if they get the file, the database user account is limited to access the WordPress database.

Continue reading