Шорткод для отображения шаблонов Oxygen
Для того, что бы вывести Re-usable part в любом месте на сайте через шорткод, нужно в сниппете, через Code Snippets добавить код:
add_shortcode( 'oxygen-template', 'func_oxygen_template' );
/**
* Add a custom shortcode for displaying a Oxygen template/reusable part.
*
* Sample usage: <!-- Oxygen template removed -->
*
* @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 выбрать: Запускать только на публичной части сайта
Затем нужно в том месте, где необходимо вывести этот шаблон вставить шорткод:
<!-- Oxygen template removed -->
Где 627 это ID шаблона Oxygen.
Только стили в шаблоне Oxygen нужно прописывать для стилей, а не для ID, так как таблица стилей для идентификаторов не будет подгружаться.

Информация взята с сайта: https://wpdevdesign.com/shortcode-for-displaying-oxygen-templates-and-reusable-parts/