YOCTOBE WP Autopublisher is a wordpress plugin that automates content publishing on WordPress (All content types), articles, images, sound and videos documents etc.
YOCTOBE WP Autopublisher works 100% automatically.
What kind of content YOCTOBE WP Autopublisher can download
YOCTOBE WP Autopublisher is able to download any type of content : text, images, sound, videos, documents and more.
Obviously any wordpress programmer can generate as much as he wants guys on this wonderful platform and control the display details of the content genrated.
Example of post types
Recipe data (preparation time, ingredients (in the bottom – does not appear in this picture), servings, difficulty, etc., have been downloaded from different locations (different pages) then filtered and then reorganized and published under Recipe type.
You can build any type of site, that may contain an infinite variety of content, you can automate the publication of articles in a magazine or posts on a blog, items on an ecommerce site with high flexibility that gives you 100% control over the appearance of your published objects whatever their source.
How to set daily download tasks of a simple or complex object
I mean by “complex” an object whose content requires the download of several additional elements, such as start date of an event, comments, price, duration, time, etc. The wordpress taxonomy system that manages everything.
Label: category (wordpress) the downloaded objects will be grouped into.
URL: page (home page, search results, blog section … etc) from which Yoctobe Dzair HTML Grabber will parse URLs to download multiple objects.
MAX_POSTS: the maximum number of URLs parsed each time download operation is started.
Language: Language of article content to download (important for multilingual sites)
Single Post URL: this parameter indicates the address of html url to parse. The plugin parses a number of MAX_POST of objects that have the same address.
In this case we put MAX_POSTS = 4, the program will download 4 pages following their URLs on this page.
The settings here for URLS
The space ” ” indicates h3 is the child of .list_item class and that it is the parent of h3.
The “+” indicates the position of the anchor “a” is the first child of h3. If, against “a” is the second child of the expression is rather h3: .list_item h3+1 and so on.
If you want to download additional html objects, for example from this directory called (FEED PAGE) you will have to add some parameters.
In this example, I want to retrieve the number of comments before opening the page that is the link destination (though this operation is repeated MAX_POSTS times).
.list_item h3+0&dom::met::date and time=>.post-meta+0
The operator “&” indicates that I want to get other items before moving on to the second page.
dom: indicates that I will parse an html dom address download in our case .post-meta+0 (same principle as url)
txt: indicates that I will skip the text: eg 320 comments!
ext: indicates that I want to treat the downloaded object by a specific function later.
cat: indicates that I wish to treat downloaded object as a “wordpress category”. Note that this doesn’t mean explicitly category in the true sense of the word but a wide variety of wordpress taxonomies that we will see later.
met: Indicates that I want to treat downloaded objects as wordpress metas.
3) Meta name
The name of your category or meta downloaded.
4) The operator =>: indicates the dom address to parse or the value of the text to save.
Single post title: indicates the dom address to the post/object title container .
The title is set in h2 which is the first child of the div with ID = contents.
Single post featured image: the same principle for the post image:
.post_content example img+0
Now we come to content:
.hotelDetail_02+0&dom::cat::tribe_events_cat=>.box_one h2+0&txt::met::_EventOrigin=>events-calendar&txt::met::_EventShowMapLink=>1&txt::met::_EventShowMap=>1&txt::met::_EventCurrencySymbol=> USD &txt::met::_EventCurrencyPosition=>prefix&dom::met::_EventURL=>.agenda_con h2 a+0&txt::met::_EventAllDay=>yes&dom::ext::_dates=>.hotelDetail_01 h6+0,.hotelDetail_01 h6+1
dom::ext::_dates=>hotelDetail_01 h6 + 0,1+.hotelDetail_01 h6
The result :
Filters : Registered users if you want to remove advertisements or photos or particular elements of the content of the post you can add filters:
The filters are separated by “+”.
<div class="sd-content"(.*?)</div>+<h3 class="sd-title"(.*?)</h3>+<h3 class="jp-relatedposts-headline"(.*?)</h3>+<h3>Commentaires(.*?)</h3>+<div class="jp-relatedposts-post(.*?)</div><div class="(.*?)</div>
In this example, if you want to remove the div element that has a class “sd-content”, add this filter :
<div class = "sd-content" </ div>(.*?)
The program will remove all occurrences of this expression.
Type: the type of the object to publish or to save as draft, eg post, event, item, etc.
Scheduled: if the value is equal to “ANY” the plugin will process the urls continuously, if the value set is between 0 and 23, the program will process the scheduled urls at a specific time.
Finally if you wish publish directly the object, the value of “published” must be true, otherwise false.
If you want to force the program to run all scheduled tasks click “Run Tasks now”: