Опис
To visualize Open Publishing data on your page please use smart substitution tags in place you want to insert a data, like so [large_document_view:document.123]
or [sidebar:newest.1:de]
This substitution tag will be replaced by the data this plugin retrieve from OP server.
Smart substitution notation contain: [ "tag_name":"object"."object_id":"language" ]
language is an optional parameter, use it to get language specific results. Possible values: en
, de
, fr
, es
.
You can use: document
, bestseller
, newest
, most_read
objects.
Also you can access document count from brand statistics.
To print document count use ‘openpublishing_document_count’ option.
Special Features
Openpublishing substitution
To make substitution work please create templates for each tag_name you would like to use. You can do this in two different ways.
-
Using Elementor plugin:
- Go to Elementor page
- Create new template, remember a template id (you can see it in the edit url)
- You can easily style your template by means of Elementor
-
Using WordPress posts:
- Go to Pages > Add New
- Create new post and treat it like a template, remember a template id (you can see it in the edit url)
- (Optional) you can assign special category (like op-templates) to each post to distinguish between others
- Use special keywords in your template:
{title} {subtitle} {price} {grin_url} {source_url} {document_id} {cdn_host} {realm_id}
Add newly created templates/posts on this page with corresponding ids.
Usage:
Щоб здійснити заміну будь ласка вставте у свою сторінку наступні позначки з бажаними ‘tag_name’ і ‘object_id’ як в прикладі:
<h2>Our bestsellers:</h2>
<div>[large_document_view:bestseller.1] [large_document_view:bestseller.2] [large_document_view:bestseller.3]</div>
Ці позначки повинні бути замінені негайно
Openpublishing document count
There is a scheduled job which is retrieving the brand statistics from OP server and saves the value to Document count on a daily basis.
Debug:
Для відлагодження роботи плагіна додайте наступний програмний код в кінець Вашої сторінки (після всього тексту)
<script type="text/javascript">
var debug = document.getElementsByClassName("OP_debug");
for(i=0; i<debug.length; i++) { debug[i].style.display = 'inline'; }
</script>
Це дозволить Вам побачити більше інформаціх про заміщення
Встановлення
- Install using the WordPress built-in Plugin installer, or clone repository and drop the contents in the
wp-content/plugins/openpublishing
directory of your WordPress installation. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Open Publishing settings on left menu bar
- Proceed with further instructions: set realm id, brand name and API host.
Відгуки
Для цього плагіна немає відгуків.
Учасники та розробники
“OpenPublishing” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
УчасникиПерекладіть “OpenPublishing” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.