ZD Content Generator

Wordpress plugin

>> Introduction

ZD Content Generator is a free plugin for WordPress, in this way any user who wants to create content automatically using other APIs such as OpenAi, will be able to do so.

>> Manage projects

In the project manager you can have access to all the information about each of them in real time (it is updated every 3 seconds).

>> Add new project

When creating a new project, the plugin will guide you through each of the steps and in case of an error, it will let you know.

Name: Enter a unique name for your project, you can add more data than a simple name in order to have more information about what work it will do.

# General options

Status: Select the status of the post once it is completed, whether published or draft.

Type: Select the type of entry you need, it can be post or page.

Author: Select which author will be visible once the entry is complete, so you can give more professionalism to your articles.

# Entry options

Import data: Once you have created a CSV file with all the information that you are going to use in the project, select it to upload it.

Title: Enter the header name of the CSV in which you have set titles for the articles, for example: [title].

Category: This option is only mandatory if you have chosen the post entry type, in the same way you need to enter the CSV header name referring to the category, for example: [category].

Template: You have different template elements at your disposal with which you can create all types of content, each template accepts spintax and all the headers of your CSV become variables, example: [header_name].

Extra: Here you can add additional options to the post, for example, we are going to add a featured image and a WordPress post_meta to set the title and description of the Yoast SEO plugin using the variables you define in the CSV, as I said above, using headers: IMAGE_URL, TITLE, META_DESCRIPTION:

[post_thumbnail var="[image_url]"]
[post_meta name="_yoast_wpseo_title" value="[title]"]
[post_meta name="_yoast_wpseo_metadesc" value="[meta_description]"]

# Publishing options

Delay: Here you can enter a number that will be key for the next option.

Delay units: Select the time unit you want, you can use minutes, hours or days, for example, if you have entered 5 in delay and you have selected minutes in delay units, your posts will be published with a delay of 5 minutes.

>> Settings [ TAB ] General

Status: Here you can activate or deactivate the plugin.

# Publication schedule

Start time: Here you can configure the start time, this means that your projects will start working from this time.

End time: Likewise, here you can configure the final time where your projects will stop working, so you can perfectly simulate a work schedule.

Server time: Simply, the current time of your WordPress, so it will be easier for you to configure a correct schedule.

>> Settings [ TAB ] OpenAi

Status: Activate or deactivate the use of OpenAi in your projects.

# OpenAi API Settings

Secret key: Here you must enter the secret key of the OpenAi API.

Total tokens: To avoid excessive consumption, you can configure how many tokens you want to spend on all your projects, reaching that limit they will stop.

Used tokens: Here you can see how many tokens have been spent on all the projects you have active.

>> Settings [ TAB ] Cron

Status: Activate or deactivate the native WP-Cron function of WordPress, it is recommended to disable it with “DISABLE_WP_CRON” in wp-config.php and create a cron task that runs every hour on your server with the following command:

wget -q -O - http://www.yoursite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

# Manual cron settings

Task: Manual cron mode is only visible when you disable the use of WP-Cron. Personally, I recommend that you use it since this way your projects will be executed without the need for the blog to receive visits.

wget -q -O - http://www.yoursite.com/wp-content/plugins/zd-content-generator/cron/runner.php?key=YOURCRONKEY

>> Changelog