/** * The Liquid Themes Hub Theme * * Note: Do not add any custom code here. Please use a child theme so that your customizations aren't lost during updates. * http://codex.wordpress.org/Child_Themes * * @link https://codex.wordpress.org/Theme_Development * @link https://codex.wordpress.org/Child_Themes * * Text Domain: 'hub' * Domain Path: /languages/ */ update_option( 'hub_purchase_code', '**********' ); update_option( 'hub_purchase_code_status', 'valid' ); update_option( 'hub_register_email', 'noreply@gmail.com' ); // Starting The Engine / Load the Liquid Framework ---------------- include_once( get_template_directory() . '/liquid/liquid-init.php' ); add_filter('woocommerce_get_image_size_thumbnail', function($size) { return 0; // 返回0会强制使用原图 }); function refresh_aliyun_cdn_cache($post_id) { $url = 'cdn.ap-southeast-1.aliyuncs.com'; $accessKeyId = 'LTAI5tL9ZyGYy1SaEgF6htfq'; $accessKeySecret = 'slNGl8Lyua6KilQHukf3CyP5nsMBxt'; $refreshUrl = "https://maxodoshop.com/blog/"; // 要刷新的URL // 生成签名和请求参数 $params = array( 'Action' => 'RefreshObjectCaches', 'ObjectPath' => $refreshUrl, 'ObjectType' => 'Directory', 'Version' => '2014-11-11', 'AccessKeyId' => $accessKeyId, 'Timestamp' => gmdate('Y-m-d\TH:i:s\Z'), 'SignatureMethod' => 'HMAC-SHA1', 'SignatureVersion' => '1.0', ); // 签名和发送请求 ksort($params); $query = http_build_query($params); $signature = base64_encode(hash_hmac('sha1', "GET&%2F&" . urlencode($query), $accessKeySecret . '&', true)); $query .= "&Signature=" . urlencode($signature); $response = wp_remote_get("$url/?$query"); return $response; } add_action('publish_post', 'refresh_aliyun_cdn_cache'); // 信息订阅 // function theme_enqueue_scripts() { // wp_enqueue_script('your-script-handle', get_template_directory_uri() . '/assets/js/custom-popup.js',array(), '1.1.10', true); // } // add_action('wp_enqueue_scripts', 'theme_enqueue_scripts'); function add_custom_header_menu() { wp_enqueue_script('custom-header-menu', get_template_directory_uri() . '/assets/js/menu.js', array(), '1.5.3', true); } add_action('wp_enqueue_scripts', 'add_custom_header_menu'); function add_custom_script_scroll_home() { if(is_front_page()){ wp_enqueue_script('custom-scrolljs-home', get_template_directory_uri() . '/assets/js/scrollJs-home.js', array(), '1.1.10', true); } } add_action('wp_enqueue_scripts', 'add_custom_script_scroll_home'); function add_custom_script_scroll() { if(is_page('hair-dryers')){ wp_enqueue_script('custom-scrolljs', get_template_directory_uri() . '/assets/js/scrollJs.js', array(), '1.1.12', true); } } add_action('wp_enqueue_scripts', 'add_custom_script_scroll'); function add_custom_innovation_and_quality() { if(is_page('innovation-and-quality')){ wp_enqueue_script('custom-innovation-and-quality', get_template_directory_uri() . '/assets/js/scrollJs-home.js', array(), '1.1.8', true); } } add_action('wp_enqueue_scripts', 'add_custom_innovation_and_quality'); function add_custom_maxodo_history() { if(is_page('maxodo-history')){ wp_enqueue_script('custom-maxodo-history', get_template_directory_uri() . '/assets/js/scrollJs-home.js', array(), '1.1.8', true); } } add_action('wp_enqueue_scripts', 'add_custom_maxodo_history'); // 创建简码显示 ACF 字段的值 function display_acf_field_with_select_shortcode() { // 获取当前产品的 ID $product_id = get_the_ID(); // 获取 'product_pseudo_variations' 字段的值 $product_pseudo_variations = get_field('product_pseudo_variations', $product_id); // 如果有数据,则创建下拉框 if ($product_pseudo_variations) { // 开始输出自定义下拉框 $output = '
'; $output .= '
'; // $output .= ''; $output .= ''; $link = get_sub_field('products_link'); $count = 0; // 用于计数,确定是否需要开始新行 // 遍历字段数据,创建每个自定义选项 foreach ($product_pseudo_variations as $variation) { // 每两项后换行 if ($count > 0 && $count % 2 === 0) { $output .= ''; } $output .= ''; $count++; } // 检查是否需要关闭未结束的行 if ($count % 2 !== 0) { $output .= ''; // 添加一个空单元格以对齐 } $output .= '
'; $output .= ''; $output .= '' . esc_html($variation['product_title']) . ' '; $output .= esc_html($variation['product_title']); $output .= ''; $output .= '
'; $output .= '
'; // 结束 custom-select $output .= '
'; // 结束 custom-select-wrapper // 添加自定义样式和 JavaScript // $output .= ''; } else { $output = 'No product pseudo variations found.'; } // 返回输出内容 return $output; } // 注册简码 add_shortcode('acf_product_variations', 'display_acf_field_with_select_shortcode'); // 文章详情页 tag function display_post_tags() { $post_tags = get_the_tags(); if ($post_tags) { $tags = ''; foreach($post_tags as $tag) { $tag_link = get_tag_link($tag->term_id); $tags .= '' . esc_html($tag->name) . ' '; } return $tags; } else { return 'No tags found'; } } add_shortcode('post_tags', 'display_post_tags'); // 产品详情页Tags function display_product_tags() { global $product; $product_tags = get_the_terms($product->get_id(), 'product_tag'); if ($product_tags && ! is_wp_error($product_tags)) { $tags = ''; foreach ($product_tags as $tag) { $tag_link = get_term_link($tag); if (!is_wp_error($tag_link)) { $tags .= '' . esc_html($tag->name) . ' '; } } return $tags; } else { return 'No tags found'; } } add_shortcode('product_tags', 'display_product_tags'); // 产品详情面包屑 // 添加自定义简码 [custom_product_breadcrumbs] function custom_product_breadcrumbs_shortcode() { ob_start(); custom_product_breadcrumbs(); return ob_get_clean(); } add_shortcode('custom_product_breadcrumbs', 'custom_product_breadcrumbs_shortcode'); // 自定义产品面包屑函数 function custom_product_breadcrumbs() { if (is_product()) { global $post; // 获取当前产品的所有分类 $terms = get_the_terms($post->ID, 'product_cat'); if ($terms && !is_wp_error($terms)) { $primary_term = ''; // 用于存储主要分类 // 找到主要分类(假设主要分类是父级分类) foreach ($terms as $term) { if ($term->parent == 0) { $primary_term = $term; break; } } // 如果没有找到主要分类,则使用第一个分类 if (!$primary_term) { $primary_term = $terms[0]; } // 生成面包屑 echo ''; } } } // 在 functions.php 文件中添加自定义函数 function display_post_excerpt() { global $post; if ( has_excerpt($post->ID) ) { return get_the_excerpt($post->ID); } else { return 'No excerpt available for this post.'; } } // 注册短代码 add_shortcode('post_excerpt', 'display_post_excerpt'); function replace_excerpt_with_yoast_metadescription( $excerpt ) { global $post; // 获取当前文章的 Yoast 元描述 $yoast_metadescription = get_post_meta( $post->ID, '_yoast_wpseo_metadesc', true ); // 如果存在 Yoast 元描述,返回它,否则返回原始摘录 if ( ! empty( $yoast_metadescription ) ) { return $yoast_metadescription; } return $excerpt; } add_action( 'elementor/widget/posts/skins_init', function( $widget ) { add_filter( 'the_excerpt', 'replace_excerpt_with_yoast_metadescription' ); } ); {"id":19617,"date":"2024-11-02T08:32:48","date_gmt":"2024-11-02T12:32:48","guid":{"rendered":"https:\/\/maxodoshop.com\/?p=19617"},"modified":"2024-11-01T05:26:52","modified_gmt":"2024-11-01T09:26:52","slug":"find-the-best-professional-salon-hair-dryers-for-flawless-results","status":"publish","type":"post","link":"https:\/\/maxodoshop.com\/blog\/hair-dryer\/find-the-best-professional-salon-hair-dryers-for-flawless-results\/","title":{"rendered":"Find the Best Professional Salon Hair Dryers for Flawless Results"},"content":{"rendered":"

What Makes a Professional Salon Hair Dryer Stand Out?<\/h2>\n

When it comes to achieving salon-quality results, not all hair dryers are made equal. A professional salon hair dryer<\/strong> is an investment in quality, efficiency, and precision. Unlike standard at-home blow dryers, professional models are designed to deliver faster drying times, better heat control, and long-lasting performance. Whether you’re a stylist or someone who loves an at-home salon experience, choosing the right dryer can make all the difference. In this article, we\u2019ll explore the best features of professional salon hair dryers and highlight why the Maxodo Hair Dryer<\/strong> is one of the most promising choices in the market.<\/p>\n

Key Features of a Professional Salon Hair Dryer<\/h2>\n

1. High Power and Fast Drying<\/strong><\/h3>\n

A key factor in a professional salon hair dryer<\/strong> is power. Most professional models come with a wattage of 1800 to 2400 watts, which provides a powerful airflow capable of cutting down on drying time. The Maxodo Hair Dryer<\/strong> features a powerful high-speed brushless motor running at 110,000 RPM<\/strong>, ensuring that your hair is dried efficiently without overexposing it to heat. This level of speed and power is crucial in achieving quick results, reducing your exposure to heat, and ultimately preserving the health of your hair.<\/p>\n

2. Ionic Technology for Smoother Hair<\/strong><\/h3>\n

Dryers that use ionic technology<\/strong> are a must for those who frequently deal with frizz or want their hair to look polished and smooth. The Maxodo Bio Ionic Hair Dryer<\/a><\/strong> stands out with its advanced ionic technology, releasing up to 200 million negative ions<\/strong> that help reduce static and lock in moisture. This makes hair appear shinier and healthier while also making it easier to style.<\/p>\n

\"Experience

Experience Ultimate Hair Care with Maxodo Diffuser Bio Ionic Hair Dryer<\/p><\/div>\n

Benefits of Ionic Technology<\/h4>\n