<?php echo do_shortcode('[articul]'); ?>
/**
* для ограничения вывода записей на главной
*/
function cr_home_count_posts( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'posts_per_page', 3 );
}
}
add_action( 'pre_get_posts', 'cr_home_count_posts' );
/**
* редирект со страниц пагинации на главной
*/
function cr_home_only_first_page() {
if ( is_home() && is_paged() ) {
wp_redirect( get_home_url(),301);
exit;
}
}
add_action( 'template_redirect', 'cr_home_only_first_page' );
function cr_remove_navigation_markup_template( $template, $class ) {
if ( is_home() ) $template='';
return $template;
};
add_filter( 'navigation_markup_template', 'cr_remove_navigation_markup_template', 10, 2 );
$wfg_free_products[] = $this->get_free_product_details( $product );
/**
* Замена спиннера
* @param $located
* @param $template_name
* @param $args
* @param $template_path
* @param $default_path
* @return string
*/
function filter_сr_woo_quantity_inputs( $located, $template_name, $args, $template_path, $default_path ){
if('global/quantity-input.php' === $template_name ) {
return __DIR__ .'/cr-quantity-input.php';
} else {
return $located;
}
};
add_filter( 'wc_get_template', 'filter_сr_woo_quantity_inputs', 10, 5 );
<?php if (is_product()); ?>
//Тут закрываете контейнер темы т.е все col-** , row, и container и прочие дивы которые надо закрыть
<div class="contayner-fluid">
<section class="related-products">
<?php echo do_shortcode ('[related_products per_page="4"]'); ?>
</section>
</div>
Тут заново открываете контейнер темы т.е все col-** , row, и container и прочие дивы которые надо открыть
<?php endif; ?>
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 50 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
//отключить функцию от экшена с текущим приоритетом
remove_action('action','function',priory)
// подключить с неообходимым
add_action('action','function',priory)