This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Create the new WooCommerce shortcode [random_product_categories] to output product categories randomly. | |
* Based on [product_categories] (/plugins/woocommerce/includes/class-wc-shortcodes.php). | |
* | |
* This new shortcode accepts all attributes used by [product_categories], except 'orderby' and 'order', of course. | |
* See more at @link https://woocommerce.com/document/woocommerce-shortcodes/. | |
* | |
* @param array $atts User defined attributes in shortcode tag. | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Display Simple Product SKU, in WooCommerce loop pages, before item name | |
* | |
* @return void | |
*/ | |
function simple_product_sku_before_loop_item_title(){ | |
global $product; | |
$type = $product->product_type; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Define parameters to set 'where' and what 'element' will have same height. | |
* | |
* @author Filipe Seabra | |
* @param where element's father | |
* @param element selector of the elements that must have same height | |
*/ | |
jQuery(window).load(function(){ | |
function sameHeight(where, element){ | |
var height = []; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Reorder WordPress administration menu. | |
* | |
* en_US pt_BR - Page Name | |
* | |
* Appearence (Aparência) = themes.php | |
* Settings (Configurações) = options-general.php | |
* Comments (Comentários) = edit-comments.php | |
* Tools (Ferramentas) = tools.php |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Change WooCommerce shortcode tag name. | |
* | |
* SEE EXISTING TAGS BELOW: | |
* | |
* product | |
* product_page | |
* product_category | |
* product_categories |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Add custom column to shop_order post type | |
* | |
* @param $columns array Array of all registered columns. | |
* | |
* @return array $new_columns | |
*/ | |
function add_custom_column_to_shop_order( $columns ) { | |
$new_columns = is_array( $columns ) ? $columns : array(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Add custom value to custom column in admin on page that lists the shop_order post type. | |
* | |
* @param string $column This is the column id/key. | |
*/ | |
function add_custom_column_value_to_shop_order( $column ) { | |
global $post; | |
if ( $column == 'software_key' ) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Disable action that sends e-mail to customer, warning that his/her order is processing, | |
* as this is not true, because when the status changes from pending to on-hold, | |
* the order is not processing yet. | |
* | |
* @return void | |
*/ | |
function manipulate_woocommerce_email_sending($email_class){ | |
remove_action('woocommerce_order_status_pending_to_on-hold_notification', array($email_class->emails['WC_Email_Customer_Processing_Order'], 'trigger')); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Sobrescrever assunto dos emails transacionais do WooCommerce. | |
* | |
* Tags possíveis para usar como parâmetro em add_filter(): | |
* | |
* woocommerce_email_subject_new_order = Novo pedido | |
* woocommerce_email_subject_customer_processing_order = Processando pedido | |
* woocommerce_email_subject_customer_completed_order = Pedido concluído | |
* woocommerce_email_subject_customer_invoice = Fatura do cliente |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'woocommerce_enable_order_notes_field', '__return_false' ); |
OlderNewer