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 | |
/* | |
* Adjust the interval that the feed file is generated. | |
*/ | |
add_filter( 'wc_facebook_feed_generation_interval', 'yanco_wc_facebook_feed_generation_interval', 10, 1 ); | |
function yanco_wc_facebook_feed_generation_interval( $interval ) { | |
return 60 * 30; | |
} |
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_action( 'wp_login_failed', 'yanco_elementor_form_login_fail' ); | |
function yanco_elementor_form_login_fail( $username ) { | |
// where did the post submission come from? | |
$referrer = $_SERVER['HTTP_REFERER']; | |
// if there's a valid referrer, and it's not the default log-in screen | |
if ( !empty($referrer) && !strstr($referrer,'wp-login') && !strstr($referrer,'wp-admin') ) { |
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 yanco_list_styles() { | |
global $wp_styles; | |
echo "<h2>Enqueued CSS Stylesheets</h2><ul>"; | |
foreach( $wp_styles->queue as $handle ) : | |
echo "<li>" . $handle . "</li>"; | |
endforeach; | |
echo "</ul>"; | |
} |
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 Ready Only for Administrators | |
// add_filter( 'acf/load_field', 'yanco_acf_disable_read_only', 10000 ); | |
function yanco_acf_disable_read_only( $field ) { | |
// Applies to administrators | |
if( is_admin() && get_post_type() == 'afrapportering' ) { | |
global $pagenow; | |
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_shortcode( 'user_company_link', 'yanco_user_company_link' ); | |
function yanco_user_company_link() { | |
if( ! is_user_logged_in() ) { | |
return; | |
} | |
$html = ''; |
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 getParameterByName(name, url) { | |
if (!url) url = window.location.href; | |
name = name.replace(/[\[\]]/g, '\\$&'); | |
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), | |
results = regex.exec(url); | |
if (!results) return null; | |
if (!results[2]) return ''; | |
return decodeURIComponent(results[2].replace(/\+/g, ' ')); | |
} |
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 | |
// For variations | |
add_action( 'woocommerce_variation_options_pricing', 'yanco_add_custom_field_to_variations', 10, 3 ); | |
function yanco_add_custom_field_to_variations( $loop, $variation_data, $variation ) { | |
woocommerce_wp_text_input( array( | |
'id' => 'custom_field[' . $loop . ']', | |
'class' => 'short', | |
'label' => __( 'Custom Field', 'woocommerce' ), | |
'value' => get_post_meta( $variation->ID, 'custom_field', true ) |
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 | |
/** | |
* Example: Add order meta to the REST API | |
* WC 2.6+ | |
* | |
* @param \WP_REST_Response $response The response object. | |
* @param \WP_Post $post Post object. | |
* @param \WP_REST_Request $request Request object. | |
* @return object updated response object |
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
# Use with EXTREME CAUTION | |
DELETE FROM wp_users WHERE ID IN ( SELECT user_id FROM wp_usermeta | |
WHERE meta_key = 'wp_capabilities' AND meta_value LIKE '%subscriber%' | |
AND user_id NOT IN ( SELECT user_id FROM wp_usermeta | |
WHERE meta_key = 'billing_first_name' AND meta_value != '' | |
AND user_id IN ( SELECT user_id FROM wp_usermeta | |
WHERE meta_key = 'wp_capabilities' AND meta_value LIKE '%subscriber%' ) ) ) | |
DELETE FROM wp_usermeta WHERE user_id IN ( SELECT user_id FROM wp_usermeta |
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 the endpoints | |
add_action( 'init', 'yanco_add_my_account_endpoints' ); | |
function yanco_add_my_account_endpoints() { | |
add_rewrite_endpoint( 'my-custom-endpoint', EP_ROOT | EP_PAGES ); | |
add_rewrite_endpoint( 'my-custom-endpoint-2', EP_ROOT | EP_PAGES ); | |
} | |
// Make custom endpoints available to query vars |