/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
<?php
/**
 * Enqueue script and styles for child theme
 */
function woodmart_child_enqueue_styles() {
	wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'woodmart-style' ), woodmart_get_theme_info( 'Version' ) );
}
add_action( 'wp_enqueue_scripts', 'woodmart_child_enqueue_styles', 10010 );

/* Eliminar info adicional Woo */
add_filter( 'woocommerce_product_tabs', 'clover_remove_additional_information_tab', 98 );
function clover_remove_additional_information_tab( $tabs ) {
	unset( $tabs['additional_information'] );
	return $tabs;
}

/* Botón vaciar carrito */
function clover_add_empty_cart_button() {
	if ( is_cart() ) {
		$url = add_query_arg( 'empty-cart', '1', wc_get_cart_url() );
		$url = wp_nonce_url( $url, 'clover_empty_cart', 'empty_cart_nonce' );

		echo '<a href="' . esc_url( $url ) . '" class="button empty-cart-button">Vaciar carrito</a>';
	}
}
add_action( 'woocommerce_cart_actions', 'clover_add_empty_cart_button' );

function clover_empty_woocommerce_cart() {
	if (
		isset( $_GET['empty-cart'], $_GET['empty_cart_nonce'] ) &&
		wp_verify_nonce( sanitize_text_field( wp_unslash( $_GET['empty_cart_nonce'] ) ), 'clover_empty_cart' ) &&
		function_exists( 'WC' ) &&
		WC()->cart
	) {
		WC()->cart->empty_cart();
		wp_safe_redirect( wc_get_cart_url() );
		exit;
	}
}
add_action( 'template_redirect', 'clover_empty_woocommerce_cart' );

/* Eliminar menús que sobran */
function clover_quitar_menus() {
	if ( wp_doing_ajax() ) {
		return;
	}

	remove_menu_page( 'edit.php?post_type=woodmart_layout' );
	remove_menu_page( 'edit.php?post_type=cms_block' );
	remove_menu_page( 'edit.php?post_type=woodmart_sidebar' );
	remove_menu_page( 'edit.php?post_type=page' );
	remove_menu_page( 'edit-comments.php' );
	remove_menu_page( 'edit.php?post_type=wd_floating_block' );
	remove_menu_page( 'plugins.php' );
	remove_menu_page( 'edit.php?post_type=wd_popup' );
	remove_menu_page( 'edit.php?post_type=woodmart_slide' );
	remove_menu_page( 'edit.php?post_type=woodmart_slide' );
}
add_action( 'admin_menu', 'clover_quitar_menus', 999 );

/* Ocultar Analytics*/
add_filter( 'woocommerce_admin_features', function( $features ) {
	if ( ! is_array( $features ) ) {
		return $features;
	}

	return array_values( array_diff( $features, array( 'analytics' ) ) );
}, 999 );
