remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );
remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 );
remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 );
remove_action( 'woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30 );
add_action( 'woocommerce_simple_add_to_cart', 'woocommerce_custom_add_to_cart', 30 );
function woocommerce_custom_add_to_cart() {
if( is_product() ) {
global $product;
$id = $product->get_id();
// Получаем кастом ссылку например из ACF
$custom link = get_field('custom link', $id);
}
?>
<?php if ( is_product() ) : ?>
<a href="<?php echo esc_url( $custom link ) ?>" class="some-custom-btn-class"><?php esc_html_e('Надпись кнопки', 'your_textdomain') ?></a>
<?php endif; ?>
<?php }
if ( ! function_exists( 'add_catalog_additional_description' ) ) {
function add_catalog_additional_description() {
echo 'Lorem ipsum, dolor sit amet consectetur adipisicing elit. Consectetur quo facilis obcaecati perspiciatis! Incidunt reprehenderit obcaecati eveniet amet eaque, cum voluptates rerum velit perferendis, veniam hic, beatae modi temporibus nesciunt.';
}
}
add_action( 'woocommerce_after_shop_loop', 'add_catalog_additional_description', 40 );
<?php get_template_part( 'template-parts/content', get_post_type() ); ?>
<?php
wp_nav_menu(
array(
'theme_location' => 'menu-1', // так зарегестрировано в функциях
'menu_id' => 'primary-menu', // необязательно
'menu' => '',
'container' => false,
'menu_class' => 'nav navbar-nav',
'depth' => 3,
'before' => '',
'after' => '<span class="submenu-toggle"></span>', // эту штучку можно красиво оформить в стрелочку и даже использовать как кнопку на мобилках
)
);
?>