/** * Disable the emojis in WordPress. */ add_action( ‘init’, function () { remove_action( ‘wp_head’, ‘print_emoji_detection_script’, 7 ); remove_action( ‘admin_print_scripts’, ‘print_emoji_detection_script’ ); remove_action( ‘wp_print_styles’, ‘print_emoji_styles’ ); remove_action( ‘admin_print_styles’, ‘print_emoji_styles’ ); remove_filter( ‘the_content_feed’, ‘wp_staticize_emoji’ ); remove_filter( ‘comment_text_rss’, ‘wp_staticize_emoji’ ); remove_filter( ‘wp_mail’,…Continue reading
add_action( ‘wp’, ‘example_charitable_update_donation_fields’ ); function example_charitable_update_donation_fields() { // Get the donation fields. $fields = charitable()->donation_fields(); // Get the field we want to update. $field = $fields->get_field( ‘state’ ); // Update the field’s label to say “Province” on the donation form…Continue reading
add_action(‘woocommerce_before_single_product’, ‘custom_woocommerce_product_modifications’); add_action(‘woocommerce_before_shop_loop_item’, ‘custom_woocommerce_product_modifications’, 10); add_action(‘woocommerce_after_shop_loop_item’, ‘custom_remove_add_to_cart_buttons’, 1); function custom_woocommerce_product_modifications() { global $product; if (!is_a($product, ‘WC_Product’)) { return; } $product_id = $product->get_id(); $parent_id = $product->is_type(‘variation’) ? $product->get_parent_id() : $product_id; // Retrieve the terms for the ‘pa_brand’ attribute for the product…Continue reading
add_filter( ‘display_post_states’, ‘bu_style_post_state_bricks’, 15, 2 ); function bu_style_post_state_bricks ($post_states, $post) { if( isset( $post_states[‘bricks’] ) ) { if( current_user_can( ‘edit_posts’, $post->ID ) ) { $bricks_edit_link = get_permalink($post->ID) . ‘?bricks=run’; $post_states[‘bricks’] = ‘‘ . $post_states[‘bricks’] . ‘‘; } else { $post_states[‘bricks’]…Continue reading
/* LÄGGER TILL BESKRIVNING UNDER PRISET FÖR PRODUKTER EJ I LAGER ELLER EJ KÖPBAR */ add_action( ‘woocommerce_single_product_summary’, ‘visa_produktbeskrivning’, 40 ); function visa_produktbeskrivning() { global $product; if ( ! $product->is_in_stock() || $product->get_stock_status() == ‘ej-kop’ ) { echo ‘ ‘; echo apply_filters(…Continue reading
/* LÄGGER TILL BESKRIVNING UNDER PRISET FÖR PRODUKTER EJ I LAGER ELLER EJ KÖPBAR */ add_action( ‘woocommerce_single_product_summary’, ‘visa_produktbeskrivning’, 40 ); function visa_produktbeskrivning() { global $product; if ( ! $product->is_in_stock() || $product->get_stock_status() == ‘ej-kop’ ) { echo ‘ ‘; echo apply_filters(…Continue reading
add_action( ‘template_redirect’, function () { global $post; if ( ! is_attachment() || ! isset( $post->post_parent ) || ! is_numeric( $post->post_parent ) ) { return; } // Does the attachment have a parent post? // If the post is trashed, fallback…Continue reading
add_filter(‘woocommerce_variable_price_html’, ‘custom_variation_price’, 10, 2); function custom_variation_price($price, $product) { $price = ”; $min_price = $product->get_variation_price(‘min’, true); $price .= sprintf(__(‘Ab: %1$s’, ‘woocommerce’), wc_price($min_price)); return $price; }Continue reading
/* ————————————————————————- * * Gravity Form: Replace custom merge tags /* ————————————————————————- */ add_filter( ‘gform_replace_merge_tags’, function ( $text, $form, $entry, $url_encode, $esc_html, $nl2br, $format ) { if ( strpos( $text, ‘{current_hour}’ ) !== false ) { $text = str_replace( ‘{current_hour}’,…Continue reading