$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)
/**
* Добавляет виджет в консоль.
*
* Эта функция подключается к действию 'wp_dashboard_setup'.
*/
function example_add_dashboard_widgets() {
wp_add_dashboard_widget(
'example_dashboard_widget', // Идентификатор виджета.
'Пример виджета консоли', // Заголовок виджета.
'example_dashboard_widget_function' // Функция отображения.
);
}
add_action('wp_dashboard_setup', 'example_add_dashboard_widgets');
/**
* Функция для вывода содержимого нашего виджета.
*/
function example_dashboard_widget_function() {
// Отображаем то, что мы хотим увидеть.
echo "Привет, мир! Я классный виджет консоли";
}