# Web settings

### Backend WordPress Plugins installation

Your website must be run on **WordPress version >4.x**, of course, we always suggest you should upgrade to the latest version. We will upgrade here any logs update when WordPress upgrades the versioning.

{% hint style="warning" %}
If you are upgrading from **Zapes 1.x** please delete plugin **zapes-mobile-application** before install new bundle below.
{% endhint %}

In order to run with Zapes Mobile App, you must download the plugins below:

{% tabs %}
{% tab title="V2.2.0" %}

LATEST VERSION V2.2.0 – Sept 17, 2020

1. Optimize perfomance app, link with plugin wp-rest-cache
2. Add popup notice missing Wordress plugins for fisrt installation
3. Add UI for audio post format

   Add UI for audio post format

VERSION V2.0.0 – June 17, 2020

1. Better settings module&#x20;
2. Better Mobile Page builder&#x20;
3. Improve performance, now the app run faster 15% Mobile&#x20;
4. Onboarding screen: guide users through the app’s interface and functions.
5. Test the app directly with your website.
   {% endtab %}

{% tab title="Download" %}

{% embed url="<https://zinisoft.net/medias/zapes/zapes-plugins-2.2.0.zip>" %}

Plugins information:

* **advanced-custom-fields-pro**: \[**required**]**.**
* **zini-core**: \[**required**].
* **zini-api-wp**: \[**required**]**.**
* **jwt-authentication-for-wp-rest-api**: \[**required**]**.**
* **wp-rest-cache**: \[**required**] active to run the app faster.
* **yet-another-related-posts-plugin**: \[**optional**] enable this plugin if you need to show related post inside post detail).
* **wordpress-popular-posts**: \[**optional**] enable this plugin if you need to show related post inside post detail.

Old versions:

<https://zinisoft.net/medias/zapes/zapes-plugins-2.0.0.zip>
{% endtab %}
{% endtabs %}

### General Settings

After installed plugins, from the left menu choose "**ZiniAPI Mobile Settings**", change the settings and update content will be displayed on mobile app.

![General Settings Mobile App](/files/-MA1zh03rjGVWMBX1ph4)

### Color Scheme

![](/files/-MA21kmXhTrUqxWoh5dj)

### Typography

![](/files/-MA20Kwmh-G6c8G7fZQJ)

### Blog Archives

![](/files/-MA5mNVYIwTjYOCN4kDk)

### Single Post

![](/files/-MA5n3zX82tWdmphjSew)

![](/files/-MA5n8bN94fryUoatX8V)

### Ads Setting

![](/files/-MA5otd2HutWWQWhgHLY)

Copy AD\_ID then paste to zone that you need to show.

{% hint style="warning" %}
We are using Test IDs: **ca-app-pub-3940256099942544/6300978111 (Banner Ad) + ca-app-pub-3940256099942544/1033173712 (Interstitial Ad)**, these ads are used for demo only, you will never **earn money** if still use them.
{% endhint %}

### Mobile Homepage Builder

We created various widget/block so you can easy to build your mobile app homepage:&#x20;

**ZiniAPI Mobile Builder > Home Builder:**

![](/files/-MA24X_aeDWqUuGoY7pI)

### Onboarding Screen

**ZiniAPI Mobile Builder > Onboarding Screen**

![](/files/-MA5pZeK3E_Ln9ygSapB)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zinisoft-net.gitbook.io/zapes/get-started-1/web-settings-v2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
