You can create search, standard, single, archive, integration and taxonomy views among others. All views except single view produce a list of content. The single views display individual entity content. Each entity can only have one single view. Search views are for displaying search results and must be attached to at least one search form. Taxonomy views display the content of a taxonomy. Each taxonomy can have only one taxonomy view. Archive views display a list of entity content. Each entity can have only one archive view. In addition, you can sort, filter the archived content of views using the filter tab. Single views display only one record so can not be filtered or sorted. If you like to display multiple versions of the archived content of an entity, you can create a standard view. There is no limitation of the number of standard views that can be attached to an entity. Standard views can be put on a page or post using the wpas toolbar button. Integration views as you may guess from the name integrates multiple views of content in one page. All views generate shortcode accepts single views. For more info see view component.

WPAS apps can be translated into any language by editing YOUR-TEXT-DOMAIN-emd-plugins.pot and empd-pro.pot files.

  • YOUR-TEXT-DOMAIN-emd-plugins.pot file is for the components used in your app
  • YOUR-TEXT-DOMAIN.pot file is for app specific strings that need to be translated.

Follow the steps below to fully translate your app into the desired language:

  1. Copy YOUR-TEXT-DOMAIN-emd-plugins.pot as language specific .po file such as YOUR-TEXT-DOMAIN-emd-plugins-tr_TR.po.
  2. Copy YOUR-TEXT-DOMAIN.pot as language specific .po file such as YOUR-TEXT-DOMAIN-tr_TR.po.
  3. Use your favorite PO file editor and complete translation strings in the .po files you created.
  4. When translations are completed, create .mo file of each .po file.
  5. Create wp-content/languages/YOUR-TEXT-DOMAIN directory
  6. Put translated .mo files and .po files in the directory above to protect them from getting deleted during plugin updates.
  7. Change the language to the translated language from Settings > General > Site Language.
  8. Repeat the process until you get all strings translated.

Make sure to change "tr_TR" in the example steps to your desired language extensions. If you want to use a plugin to localize your app, we recommend Loco Translate WordPress plugin which is freely available at

Understanding WPAS development best practices helps you become more efficient designer and limits the number of beginner mistakes significantly reducing time-to-market for your apps. In this article, I touch upon some of the best practices you should follow to make your WPAS WordPress project a success.
WP App Studio FreeDev accounts support calculated attributes in custom WordPress plugins. This article explains how to use calculated attributes for doing simple calculations in plugin designs.
When you first install WP App Studio, it comes with FreeDev Demo app. FreeDev Demo app is designed to introduce the basic concepts of WP App Studio WordPress development. In this article, I review the main screens and introduce a simple WPAS WordPress development workflow by adding taxonomies and attributes to our demo app.
FreeDev API access is designed to teach basic concepts of WP App Studio. Once you download and activate WP App Studio plugin, you get FreeDev Demo App pre-installed. In this tutorial, we will work on this app to create a custom WordPress Plugin.
If you get "-1" when you saved your app design, it mean your WordPress session has expired. You need to refresh your session by login in to the admin area.
It depends your plan. If you plan support plugin updates, it can be done like any other plugin. Otherwise, you need to upload and activate your plugin.
WP App Studio offers significant advantages to Startups, Marketers, and Developers when compared with traditional site development methods. We list some of the benefits you can get using WP App Studio platform.
Settings page helps you define initial look and feel of your app as well as overall website. You add/remove specific modules such as operations, analytics, admin filters.