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 | |
/** | |
* Plugin Name: Lightning Address | |
* Plugin URI: https://gist.github.com/Bobz-zg/5e8fe19442d88ddb32bae428dfc199f3/edit | |
* Author: Vlado Bosnjak | |
* Author URI: https://github.com/code-soup | |
* Description: Handle the basics with this plugin. | |
* Version: 0.0.1 | |
* Requires at least: 5.2 |
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 | |
/** | |
* Replace {email} shortcode with actual email address | |
* | |
* @link https://github.com/woocommerce/woocommerce/blob/5a707f3e74a18af2d7bf14c20ee65e702a119557/includes/class-wc-countries.php#L601 | |
*/ | |
add_filter('woocommerce_formatted_address_replacements', function( $address, $args ) { | |
// Replace email for billing address | |
if ( isset( $args['billing_email'] ) ) |
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 | |
/** | |
* Append email in list of visible info | |
* | |
* @link https://github.com/woocommerce/woocommerce/blob/ab4a46e32e338cbf33094ab26144744a021a21a9/includes/wc-account-functions.php#L316 | |
*/ | |
add_filter( 'woocommerce_my_account_my_address_formatted_address', function( $address, $user_id, $address_type ) { | |
// Meta key is either billing or shipping | |
$meta_key = $address_type . '_email'; |
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 | |
/** | |
* Append email to address format | |
* | |
* @link https://github.com/woocommerce/woocommerce/blob/master/includes/class-wc-countries.php#L510 | |
*/ | |
add_filter( 'woocommerce_localisation_address_formats', function( $formats ) { | |
// Double quotes in sprintf() or \n will not be parsed as a new line character |
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
.forms-report-service { | |
&.loading { | |
opacity: 0.6; | |
pointer-events: none; | |
} | |
/** | |
* Grid |
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
.forms-report-service { | |
&.loading { | |
opacity: 0.6; | |
pointer-events: none; | |
} | |
/** | |
* Grid |
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
.forms-report-service { | |
.span-4, | |
.span-12 { | |
margin-top: 20px; | |
padding-left: 10px; | |
padding-right: 10px; | |
} | |
.span-buttons { | |
text-align: right; |
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
.forms-report-service { | |
.span-4, | |
.span-12 { | |
margin-top: 20px; | |
padding-left: 10px; | |
padding-right: 10px; | |
} | |
.span-buttons { | |
text-align: right; |
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_coupon_is_valid', function( $is_valid, $coupon ) { | |
/** | |
* Selected coupons allowed for logged in users only | |
*/ | |
if ( in_array( $coupon->get_code() , ['loggedinonly', 'anothercoupontitle']) && ! is_user_logged_in() ) | |
{ | |
return false; |
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 | |
/** | |
* Setup query | |
*/ | |
// Move this on top | |
$args = [ | |
'paged' => $page, | |
'post_type' => 'post', |
NewerOlder