Set CC mail to Woocommerce

 /**
 * WooCommerce Extra Feature
 * --------------------------
 *
 * Add another email recipient to all WooCommerce emails
 *
 */
function woo_cc_all_emails() {
  return 'Bcc: youremail@yourdomain.com' . "\r\n";
}
add_filter('woocommerce_email_headers', 'woo_cc_all_emails' );

Change the add to cart text on Woocommerce

/**
 * Change the add to cart text on single product pages
 */
function woo_custom_cart_button_text() {
	return __('My Button Text', 'woocommerce');
}
add_filter('single_add_to_cart_text', 'woo_custom_cart_button_text');

/**
 * Change the add to cart text on product archives
 */
function woo_archive_custom_cart_button_text() {
	return __( 'My Button Text', 'woocommerce' );
}
add_filter( 'add_to_cart_text', 'woo_archive_custom_cart_button_text' );

Add Custom Header, Footer, or Sidebar on Different Categories for WordPress

Add Custom Header, Footer, or Sidebar on Different Categories

To call a particular header, you will need to open your index.php and replace your normal header code with this one:

<?php if (is_category('wordpress')) {
get_header('wordpress');
} else {
get_header();
} ?>

This will check if the category is wordpress, then display the file named header-wordpress.php. if this file not present in the directory, wordpress will automatically take the default header.

For separating sidebar add the following code:

<?php if (is_category('wordpress')) {
get_sidebar('wordpress');
} else {
get_header();
} ?>

The code above will look for sidebar-wordpress.php to replace the default footer file if the category is wordpress.

To get a separate footer for each category all you need to do is add the following code:

<?php if (is_category('wordpress')) {
get_footer('wordpress');
} else {
get_header();
} ?>

The code above will look for footer-wordpress.php to replace the default footer file if the category is WordPress.