// This code snippet generates the original “Wedding Vendors” vendor credits list. // The vendor credit data is located within ACF “Post Fields” (group_5601197f77d36) field group. // Applies to the following Post Categories: // – Real Weddings // – Real…Continue reading
// This code snippet generates the original “Wedding Vendors” vendor credits list. // The vendor credit data is located within ACF “Post Fields” (group_5601197f77d36) field group. // Applies to the following Post Categories: // – Real Weddings // – Real…Continue reading
add_filter( ‘aioseo_schema_output’, function ( $schema ) { foreach ( $schema as &$schemaItem ) { if ( isset( $schemaItem[‘@type’] ) && ‘Product’ === $schemaItem[‘@type’] ) { if(!empty($schemaItem[“offers”][“shippingDetails”])){ // Loop inside the Offers > shippingDetails schema foreach( $schemaItem[“offers”][“shippingDetails”] as &$schemaItemChild ){ //…Continue reading
This snippet is no longer needed because the functionality it provides is now built into the plugin.Continue reading
/** * 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