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
add_filter( 'wp_resource_hints', 'preconnect_custom_cdn', 99, 2 ); | |
function preconnect_custom_cdn( $urls, $relation_type ) { | |
if ( $relation_type == 'preconnect' ) { | |
$urls[] = [ | |
'href' => 'https://fonts.googleapis.com', | |
]; | |
$urls[] = [ | |
'href' => 'https://fonts.gstatic.com', | |
'crossorigin' => 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
/** | |
* Filters document title. | |
* | |
* @param array $title The document title parts. | |
* | |
* @return array | |
*/ | |
function wp98_endpoint_document_title( $title ) { | |
if ( is_wc_endpoint_url( 'orders' ) ) { | |
$title['title'] = __( 'My Order Custom Document Title', 'woocommerce' ); |
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
add_action( 'wp_footer', function () { | |
if ( is_single() ) { | |
?> | |
<script> | |
jQuery( function ( $ ) { | |
var gl_load_spinner = $( '#gl-load-more-spinner' ); | |
var gl_next_post_link = $( '.elementor-post-navigation__next.elementor-post-navigation__link a' ).attr( 'href' ); | |
var canBeLoaded = true; | |
const bottomOffset = 2000; | |
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 currentServerDate() { | |
let dateWithTimeZone = new Date().toLocaleString( "en-US", {timeZone: "<?php echo wp_timezone_string(); ?>"} ); | |
let d = new Date( dateWithTimeZone ); | |
var year = d.getFullYear(); | |
var month = ( | |
"00" + ( | |
d.getMonth() + 1 | |
) | |
).slice( - 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
add_filter( 'acf/load_field/name=booking_calendar_feed_link', function ( $field ) { | |
$field['default_value'] = 'Default Value'; | |
$field['disabled'] = 1; | |
return $field; | |
} ); |
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
add_filter( 'woocommerce_package_rates', function ( $rates ) { | |
if ( isset( $_POST['post_data'] ) ) { | |
parse_str( $_POST['post_data'], $post_data ); | |
if ( isset( $post_data['billing_custom_field'] ) ) { | |
switch ( $post_data['billing_custom_field'] ) { | |
case 'Jeg_henter_selv': | |
unset( $rates['local_pickup:5'] ); | |
break; | |
case 'Levering_til_adresse': |
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 remove_obj_filter_forcefully( $tag, $callback, $priority = 10 ) { | |
global $wp_filter; | |
$my_filter = $wp_filter[ $tag ]; | |
if ( isset( $my_filter ) ) { | |
$callbacks = $my_filter->callbacks; | |
if ( ! empty( $callbacks ) ) { | |
foreach ( (array) $callbacks[ $priority ] as $filter_callback ) { | |
if ( in_array( $callback, $filter_callback['function'] ) ) { | |
$my_filter->remove_filter( $tag, $filter_callback['function'], $priority ); |
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 | |
/** | |
* NOTE: This gist is very old. You might want to check out recent forks | |
* like this one: https://github.com/Alexlytle/Wordpress_custom_route/blob/main/Wordpress_Custom_route.php | |
* (thanks @Alexlytle) If you have an improvement to this gist, please | |
* post a link in a comment for others who might benefit. Thanks! | |
* | |
* A class to create simple custom routes. | |
* |
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
add_action( 'init', function () { | |
$trive_events = tribe( 'tec.iCal' ); | |
remove_action( 'tribe_events_single_event_after_the_content', [ $trive_events, 'single_event_links' ] ); | |
$trive_events_pro = Tribe__Events__Pro__Main::instance(); | |
remove_action( 'tribe_events_single_event_meta_primary_section_end', array( $trive_events_pro->single_event_meta, 'additional_fields' ) ); | |
} ); |
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
add_action( 'wp_footer', function () { | |
global $wp_filter; | |
echo '<pre style="background: #fff; color: #000; padding: 15px; text-align: left;">'; | |
var_dump($wp_filter); | |
echo '</pre>'; | |
} ); |
NewerOlder