Для того, что бы вывести Re-usable part в любом месте на сайте через шорткод, нужно в сниппете, через Code Snippets добавить код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
add_shortcode( 'oxygen-template', 'func_oxygen_template' ); /** * Add a custom shortcode for displaying a Oxygen template/reusable part. * * Sample usage: [oxygen-template id="478"] * * @param array $atts Shortcode attributes. * @return string HTML output of the specified Oxygen template/reusable part. */ function func_oxygen_template( $atts ) { return do_shortcode( get_post_meta( $atts['id'], 'ct_builder_shortcodes', true ) ); } |
Для этого в нужно в Code Snippets выбрать: Запускать только на публичной части сайта
Затем нужно в том месте, где необходимо вывести этот шаблон вставить шорткод:
1 |
[oxygen-template id="627"] |
Где 627 это ID шаблона Oxygen.
Только стили в шаблоне Oxygen нужно прописывать для стилей, а не для ID, так как таблица стилей для идентификаторов не будет подгружаться.
Информация взята с сайта: https://wpdevdesign.com/shortcode-for-displaying-oxygen-templates-and-reusable-parts/