SOFT SPRINT
Останні версіїWordPress таWooCommerce (на момент написання статті – це WordPress 4.0. та WooCommerce 2.2.4 ) спільно працюють некоректно при спробі додатишорткод (shortcode) до новий пост чи сторінку. Спрацьовують лише базові шорткоди, наприклад,
для сторінки «Кошики», яку WooCommerce і так автоматично формує під час встановлення. А ось додати, наприклад, шорткод для виведення 12-ти товарів по 4-м колонкам
[recent_products per_page="12" columns="4"]
може не вийти. Це також залежить від встановленої теми.
Вставити цей шорткод у вигляді класичного PHP
Вирішень цієї проблеми є мінімум два:
2) Встановлюємо плагінInline PHP ( https://wordpress.org/plugins/inline-php ) У режимі «текст» додаємо потрібний нам шорткод у пост або сторінку в наступному форматі:
[exec] echo do_shortcode('[recent_products per_page="12" columns="4"]'); [/exec]
Прописувати не потрібно – для цього служать[exec] та[/exec]
Отже, конструкція така:
[exec] echo do_shortcode('[ваш шорткод]'); [/exec]
Про безпеку: якщо хтось отримає доступ до редагування статей, постів, то зможе запустити на Вашому ресурсі будь-що!
Також слід відзначити дуже зручний плагін для інтеграції шорткодів у пости, сторінки, віджети –WooCommerce Shortcodes : https://wordpress.org/plugins/woocommerce-shortcodes/screenshots/
У нас Ви можете замовити SEO-оптимізований Інтернет-магазин на базі WordPress+WooCommerce за дуже приємною ціною!