View custom-fields-for-woocommerce.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 | |
/** | |
* | |
* You can find the complete tutorial for this here: | |
* https://pluginrepublic.com/woocommerce-custom-fields | |
* | |
* Alternatively, check out the plugin | |
* https://pluginrepublic.com/wordpress-plugins/woocommerce-product-add-ons-ultimate/ | |
* |
View filter-field-class.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 | |
function prefix_filter_single_product_classes( $classes, $item ) { | |
$classes[] = 'my-new-class'; | |
return $classes; | |
} | |
add_filter( 'pewc_filter_single_product_classes', 'prefix_filter_single_product_classes', 10, 2 ); |
View override-woocommerce-template-plugin.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
/** | |
* Filter the cart template path to use our cart.php template instead of the theme's | |
*/ | |
function csp_locate_template( $template, $template_name, $template_path ) { | |
$basename = basename( $template ); | |
if( $basename == 'cart.php' ) { | |
$template = trailingslashit( plugin_dir_path( __FILE__ ) ) . 'templates/cart.php'; | |
} | |
return $template; | |
} |
View checkbox_input.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 | |
$args = array( | |
'label' => '', // Text in Label | |
'class' => '', | |
'style' => '', | |
'wrapper_class' => '', | |
'value' => '', // if empty, retrieved from post meta where id is the meta_key | |
'id' => '', // required | |
'name' => '', //name will set from id if empty |
View add-to-wishlist-location.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
function prefix_wishlist_template_location( $template_hook, $product_id ) { | |
// Return your hook here | |
return 'woocommerce_single_product_summary'; | |
} | |
add_filter( 'woocommerce_wishlists_template_location', 'prefix_wishlist_template_location', 10, 2 ); |
View filter-mime-types.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 | |
function my_prefix_upload_mimes( $mimes ) { | |
// Add PhotoShop PSD files to list of permitted WordPress mime types | |
$mimes['psd'] = "application/x-photoshop"; | |
return $mimes; | |
} | |
add_filter( 'upload_mimes', 'my_prefix_upload_mimes' ); |
View popular-posts-shortcode.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 | |
function st_popular_posts_shortcode( $atts, $content ) { | |
$pop_posts = get_transient( 'st_popular_posts' ); | |
if( false === $pop_posts ) { | |
$args = apply_filters( 'showcase_filter_popular_posts', array( | |
'orderby' => 'comment_count', | |
'posts_per_page' => 4, | |
) ); | |
$pop_posts = new WP_Query( $args ); | |
set_transient( 'st_popular_posts', $pop_posts, WEEK_IN_SECONDS ); |
View wc-order-query.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 | |
$args = array( | |
'limit' => 9999, | |
'return' => 'ids', | |
'date_completed' => '2018-10-01...2018-10-10', | |
'status' => 'completed' | |
); | |
$query = new WC_Order_Query( $args ); | |
$orders = $query->get_orders(); | |
foreach( $orders as $order_id ) { |
View woocommerce-customer-id-from-order.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 | |
$order = wc_get_order( $order_id ); | |
$customer_id = $order->get_user_id(); |
View billing-details-from-wc-order.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 | |
$order = wc_get_order( $order_id ); | |
echo $order->get_billing_email(); | |
echo $order->get_billing_first_name(); | |
echo $order->get_billing_last_name(); | |
echo $order->get_billing_address_1(); | |
echo $order->get_billing_address_2(); | |
echo $order->get_billing_postcode(); | |
echo $order->get_billing_state(); | |
echo $order->get_billing_country(); |
OlderNewer