Author diana


Translate a WordPress Plugin Using Poedit

Translate a WordPress plugin using Poedit and this simple guide:

As you visit the WordPress plugin repository and look for plugins that you may be enticed to download and try, you’ll find that some have greater download rates than others, and in some cases—this may be due to availability of the Plugin in various languages.  For us, the ZM AJAX Login & Register plugin translations have, expanded the reach of the plugin to areas we would not even imagine.

If you are contemplating submitting a translation, reach out to the plugin authors first. You can find them via their plugin page on WordPress.  They may even have something written in the “description” or “FAQ” section of plugin page.

Step 1: Download Poedit – Free translation program/app

  Step 2: Open Poedit

Go to File->New From POT/PO File Edit from POT/PO file…

* You will open the file from the languages folder of your plugin


Note: Please choose a file that is not already translated (has no country/language code). The original one. The other files you see are submitted translations.

Step 3: Begin to translate with Poedit editor. You will select a language and begin your translation.

Poedit editor

Step 4: After you’ve completed your translation, be sure to save it and rename it using proper country/language code

Country codes-

Language codes- 

*See examples of submitted translations.

Step 5: Submit your translation to plugin author(s).

For translators interested in translating our ZM AJAX Login & Register, we recommend a GitHub Pull request or email.  Please be sure to send authors a link to your Twitter, Website or GitHub so you can be given credit for your translation in the WordPress plugin page.

Disclaimer: This tutorial is for plugins that are “translation ready“. Ask your plugin author in case you are not sure.

Using zM AJAX Login & Register with BuddyPress

Earlier today we had an excellent support forum question regarding using zM AJAX Login & Register with BuddyPress.  Specifically, the login portion of our plugin with an existing BuddyPress site.

The forum user wanted to do the following:

  • Did not want to enable Registration
  • Only enable Login


Be sure that you disable registration. Go to your general settings and be sure the box “Anyone can register” is not selected.



Be sure that you do not have a register handle, a menu page for registration, nor a menu page for login handle. Since BuddyPress comes already equipped with a login function, if you want to add the login to menus, you can add it using the dashboard.


If you do not want to add the additional login menu option, leave blank.

No BuddyPress Login Menu


Add the BuddyPress Id to the Login-handle portion under Advance usage of AJAX Login & Register settings.  This will allow you to use our plugin as the login when users visit your site. To find the BuddyPress ID , you can inspect the element or use the ID below (as it is the default).




This is what final product should look like. User should only be asked to login.

Login only enabled using BuddyPress

Notes on our Pro Version development

We’re currently working on additional features to make the plugin more accessible and useful to the WordPress community. One of the features we’re working on is making the BuddyPress integration experience more user friendly–with other security features we believe our users will love.

Stay tune, and until next time.



Demo zM WordPress Plugins and Themes

This week we launched  We’re very excited to offer this site as a tool our users can use to test out our zM WordPress plugins and themes.

Similar to having an Amazon Sandbox account, which allows you to test the buyer and seller e-commerce experience, the demo site can provides users with information needed to implement zM WordPress plugins and themes.

In the words of our founder….

The demo site caters to the tester in all of us -Zane

Other advantages of zM Demo site:

  • Visual representation theme and functionality of plugin — We can show you all the screenshots but having an already installed plugin or theme allows our users to see what the product is/does.  With plugins, it will be more of functionality testing rather than what it looks like.
  • Front end experience — You can test user front end experience.
  • Testing of user experience across multiple browsers and platforms — You can use the site and test out in your smartphone, tablet and other mobile devices.
  • We get feedback — As we look to improve what we make for the world to use, our demo site may highlight the need for improvements down the road.

WordPress Plugin Workshop at Betamore

On July 22, Zane will be presenting a General WordPress plugin development workshop at Betamore, an incubator located in Federal Hill, Baltimore.

The workshop will be a great opportunity for developers interested in creating their own WordPress plugin. Interested participants can visit Betamore’s website to learn more.

What attendees should anticipate

The workshop will demystify some of the  misconceptions of a WordPress Theme vs. Plugin. Also, allow attendees to become more familiarized with the development process. It will be hands-on workshop and attendees are encouraged to bring their laptops.

-Zane Kolnik

Workshop details:

Title: General WordPress Plugin Development
Date: Tuesday, July 22, 2014
Time: 5:30-7:30 p.m.

RSVP here