add_action("mesmerize_header_background_settings", function ($section, $prefix, $group, $inner, $priority) { mesmerize_header_separator_options($section, $prefix, $group, $inner, $priority); }, 3, 5); function mesmerize_header_separator_options($section, $prefix, $group, $inner, $priority) { $priority = 4; $group = "{$prefix}_options_separator_group_button"; mesmerize_add_kirki_field(array( 'type' => 'checkbox', 'label' => esc_html__('Bottom Separator', 'mesmerize'), 'section' => $section, 'settings' => $prefix . '_show_separator', 'default' => mesmerize_mod_default($prefix . '_show_separator'), 'priority' => $priority, 'active_callback' => apply_filters('mesmerize_header_active_callback_filter', array(), $inner), )); mesmerize_add_kirki_field(array( 'type' => 'sidebar-button-group', 'settings' => $group, 'label' => esc_html__('Options', 'mesmerize'), 'section' => $section, 'priority' => $priority, 'in_row_with' => array($prefix . '_show_separator'), 'active_callback' => apply_filters('mesmerize_header_active_callback_filter', array( array( 'setting' => $prefix . '_show_separator', 'operator' => '==', 'value' => true, ), ), $inner ), )); mesmerize_add_kirki_field(array( 'type' => 'sectionseparator', 'label' => esc_html__('Bottom Separator Options', 'mesmerize'), 'section' => $section, 'settings' => $prefix . '_separator_header_separator_2', 'priority' => $priority, 'group' => $group, )); mesmerize_add_kirki_field(array( 'type' => 'select', 'settings' => $prefix . '_separator', 'label' => esc_html__('Type', 'mesmerize'), 'section' => $section, 'default' => mesmerize_mod_default($prefix . '_separator'), 'choices' => mesmerize_get_separators_list(), 'priority' => $priority, 'active_callback' => array( array( 'setting' => $prefix . '_show_separator', 'operator' => '==', 'value' => true, ), ), 'group' => $group, )); mesmerize_add_kirki_field(array( 'type' => 'color', 'settings' => "{$prefix}_separator_color", 'label' => esc_attr__('Color', 'mesmerize'), 'section' => $section, 'priority' => $priority, 'choices' => array( 'alpha' => true, ), 'default' => mesmerize_mod_default("{$prefix}_separator_color"), 'output' => array( array( 'element' => $inner ? "body .header .svg-white-bg" : ".mesmerize-front-page .header-separator .svg-white-bg", 'property' => 'fill', 'suffix' => '!important', ), ), 'transport' => 'postMessage', 'js_vars' => array( array( 'element' => $inner ? "body .header .svg-white-bg" : ".mesmerize-front-page .header-separator .svg-white-bg", 'property' => 'fill', 'suffix' => '!important', ), ), 'active_callback' => array( array( 'setting' => $prefix . '_show_separator', 'operator' => '==', 'value' => true, ), ), 'group' => $group, )); mesmerize_add_kirki_field(array( 'type' => 'color', 'settings' => "{$prefix}_separator_color_accent", 'label' => esc_attr__('Accent Color', 'mesmerize'), 'section' => $section, 'priority' => $priority, 'choices' => array( 'alpha' => true, ), 'default' => mesmerize_get_theme_colors('color2'), 'output' => array( array( 'element' => $inner ? ".mesmerize-inner-page .header .svg-accent" : ".mesmerize-front-page .header-separator path.svg-accent", 'property' => 'stroke', 'suffix' => '!important', ), ), 'transport' => 'postMessage', 'js_vars' => array( array( 'element' => $inner ? "body.page .header path.svg-accent" : ".mesmerize-front-page .header-separator path.svg-accent", 'property' => 'stroke', 'suffix' => '!important', ), ), 'active_callback' => array( array( 'setting' => $prefix . '_show_separator', 'operator' => '==', 'value' => true, ), array( 'setting' => $prefix . '_separator', 'operator' => 'in', 'value' => mesmerize_get_2_colors_separators(array(), true), ), ), 'group' => $group, )); mesmerize_add_kirki_field(array( 'type' => 'slider', 'label' => esc_html__('Height', 'mesmerize'), 'section' => $section, 'settings' => $prefix . '_separator_height', 'default' => mesmerize_mod_default($prefix . '_separator_height'), 'transport' => 'postMessage', 'priority' => $priority, 'choices' => array( 'min' => '0', 'max' => '400', 'step' => '1', ), "output" => array( array( "element" => $inner ? ".header-separator svg" : ".mesmerize-front-page .header-separator svg", 'property' => 'height', 'suffix' => '!important', 'units' => 'px', ), ), 'js_vars' => array( array( 'element' => $inner ? ".header-separator svg" : ".mesmerize-front-page .header-separator svg", 'function' => 'css', 'property' => 'height', 'units' => "px", 'suffix' => '!important', ), ), 'active_callback' => array( array( 'setting' => $prefix . '_show_separator', 'operator' => '==', 'value' => true, ), ), 'group' => $group, )); } function mesmerize_get_2_colors_separators($separators = array(), $onlyIDs = false) { $separators = array_merge( $separators, array( 'mesmerize/1.wave-and-line' => esc_html__('Wave and line', 'mesmerize'), 'mesmerize/1.wave-and-line-negative' => esc_html__('Wave and line Negative', 'mesmerize'), ) ); if ($onlyIDs) { return array_keys($separators); } return $separators; } function mesmerize_prepend_2_colors_separators($separators, $use_only_defaults) { if ($use_only_defaults) { return $separators; } return mesmerize_get_2_colors_separators($separators); } add_filter('mesmerize_separators_list_prepend', 'mesmerize_prepend_2_colors_separators', 10, 2); function mesmerize_get_separators_list($use_only_defaults = false) { $extras = array( 'mesmerize/3.waves-noCentric' => esc_html__('Wave no centric', 'mesmerize'), 'mesmerize/3.waves-noCentric-negative' => esc_html__('Wave no centric Negative', 'mesmerize'), 'mesmerize/4.clouds' => esc_html__('Clouds 2', 'mesmerize'), 'mesmerize/5.triple-waves-3' => esc_html__('Triple Waves 1', 'mesmerize'), 'mesmerize/5.triple-waves-3-negative' => esc_html__('Triple Waves 1 Negative', 'mesmerize'), 'mesmerize/6.triple-waves-2' => esc_html__('Triple Waves 2', 'mesmerize'), 'mesmerize/6.triple-waves-2-negative' => esc_html__('Triple Waves 2 Negative', 'mesmerize'), 'mesmerize/7.stright-angles-1' => esc_html__('Stright Angles 1', 'mesmerize'), 'mesmerize/7.stright-angles-1-negative' => esc_html__('Stright Angles 1 Negative', 'mesmerize'), 'mesmerize/8.stright-angles-2' => esc_html__('Triple Waves 2', 'mesmerize'), 'mesmerize/8.stright-angles-2-negative' => esc_html__('Triple Waves 2 Negative', 'mesmerize'), ); $separators = array( 'tilt' => esc_html__('Tilt', 'mesmerize'), 'tilt-flipped' => esc_html__('Tilt Flipped', 'mesmerize'), 'opacity-tilt' => esc_html__('Tilt Opacity', 'mesmerize'), 'triangle' => esc_html__('Triangle', 'mesmerize'), 'triangle-negative' => esc_html__('Triangle Negative', 'mesmerize'), 'triangle-asymmetrical' => esc_html__('Triangle Asymmetrical', 'mesmerize'), 'triangle-asymmetrical-negative' => esc_html__('Triangle Asymmetrical Negative', 'mesmerize'), 'opacity-fan' => esc_html__('Fan Opacity', 'mesmerize'), 'mountains' => esc_html__('Mountains', 'mesmerize'), 'pyramids' => esc_html__('Pyramids', 'mesmerize'), 'pyramids-negative' => esc_html__('Pyramids Negative', 'mesmerize'), 'waves' => esc_html__('Waves', 'mesmerize'), 'waves-negative' => esc_html__('Waves Negative', 'mesmerize'), 'wave-brush' => esc_html__('Waves Brush', 'mesmerize'), 'waves-pattern' => esc_html__('Waves Pattern', 'mesmerize'), 'clouds' => esc_html__('Clouds', 'mesmerize'), 'clouds-negative' => esc_html__('Clouds Negative', 'mesmerize'), 'curve' => esc_html__('Curve', 'mesmerize'), 'curve-negative' => esc_html__('Curve Negative', 'mesmerize'), 'curve-asymmetrical' => esc_html__('Curve Asymmetrical', 'mesmerize'), 'curve-asymmetrical-negative' => esc_html__('Curve Asymmetrical Negative', 'mesmerize'), 'drops' => esc_html__('Drops', 'mesmerize'), 'drops-negative' => esc_html__('Drops Negative', 'mesmerize'), 'arrow' => esc_html__('Arrow', 'mesmerize'), 'arrow-negative' => esc_html__('Arrow Negative', 'mesmerize'), 'book' => esc_html__('Book', 'mesmerize'), 'book-negative' => esc_html__('Book Negative', 'mesmerize'), 'split' => esc_html__('Split', 'mesmerize'), 'split-negative' => esc_html__('Split Negative', 'mesmerize'), 'zigzag' => esc_html__('Zigzag', 'mesmerize'), ); if ( ! $use_only_defaults) { $separators = array_merge($extras, $separators); } $prepend_separators = apply_filters('mesmerize_separators_list_prepend', array(), $use_only_defaults); $append_separators = apply_filters('mesmerize_separators_list_append', array(), $use_only_defaults); $separators = array_merge($prepend_separators, $separators, $append_separators); return $separators; } function mesmerize_print_header_separator($prefix = null) { $inner = mesmerize_is_inner(true); if ( ! $prefix) { $prefix = $inner ? "inner_header" : "header"; } $show = get_theme_mod($prefix . '_show_separator', mesmerize_mod_default($prefix . '_show_separator')); if ($show) { $separator = get_theme_mod($prefix . '_separator', mesmerize_mod_default($prefix . '_separator')); $reverse = ""; if (strpos($separator, "mesmerize/") !== false) { $reverse = strpos($separator, "-negative") === false ? "" : "header-separator-reverse"; } else { $reverse = strpos($separator, "-negative") === false ? "header-separator-reverse" : ""; } echo '
'; ob_start(); // local svg as template ( ensure it will work with filters in child theme ) locate_template("/assets/separators/" . $separator . ".svg", true, true); $content = ob_get_clean(); echo $content; echo '
'; } }add_action("mesmerize_header_background_overlay_settings", "mesmerize_front_page_header_general_settings", 4, 5); function mesmerize_front_page_header_general_settings($section, $prefix, $group, $inner, $priority) { if ($inner) return; $priority = 5; $prefix = "header"; $section = "header_background_chooser"; $group = ""; mesmerize_add_kirki_field(array( 'type' => 'checkbox', 'label' => esc_html__('Full Height Background', 'mesmerize'), 'settings' => 'full_height_header', 'default' => mesmerize_mod_default('full_height_header'), 'transport' => 'postMessage', 'section' => $section, 'priority' => $priority, 'group' => $group, 'active_callback' => apply_filters('mesmerize_header_active_callback_filter', array(), $inner), )); }{"id":20019,"date":"2026-05-22T03:21:41","date_gmt":"2026-05-22T03:21:41","guid":{"rendered":"https:\/\/rockwoodhealthcare.com\/?p=20019"},"modified":"2026-05-22T16:17:48","modified_gmt":"2026-05-22T16:17:48","slug":"12play-226","status":"publish","type":"post","link":"https:\/\/rockwoodhealthcare.com\/index.php\/2026\/05\/22\/12play-226\/","title":{"rendered":"\u6df1\u5165\u4e86\u89e312play\u65b0\u52a0\u5761 – \u5728\u7ebf\u535a\u5f69\u7684\u9876\u5c16\u9009\u62e9"},"content":{"rendered":"
\"\u6df1\u5165\u4e86\u89e312play\u65b0\u52a0\u5761<\/div>\n

\u6b22\u8fce\u6765\u523012play\u65b0\u52a0\u5761<\/h1>\n

\u65e0\u8bba\u4f60\u662f\u5728\u7ebf\u535a\u5f69\u7684\u8001\u624b\u8fd8\u662f\u65b0\u52a0\u5165\u7684\u73a9\u5bb6\uff0c12play Singapore 12play \u5956\u91d1<\/a>\u4e3a\u4f60\u63d0\u4f9b\u4e86\u4e00\u4e2a\u72ec\u7279\u7684\u6e38\u620f\u4f53\u9a8c\u3002\u8fd9\u4e00\u5e73\u53f0\u4ee5\u5176\u4e30\u5bcc\u591a\u6837\u7684\u6e38\u620f\u3001\u53ef\u9760\u7684\u670d\u52a1\u548c\u4e30\u539a\u7684\u5956\u91d1\u5438\u5f15\u4e86\u65e0\u6570\u73a9\u5bb6\u3002\u5728\u672c\u7bc7\u6587\u7ae0\u4e2d\uff0c\u6211\u4eec\u5c06\u6df1\u5165\u63a2\u8ba812play\u65b0\u52a0\u5761\u7684\u4f18\u52bf\u3001\u63d0\u4f9b\u7684\u6e38\u620f\u3001\u63d0\u6b3e\u6d41\u7a0b\u4ee5\u53ca\u5982\u4f55\u6700\u5927\u5316\u5229\u7528\u4f60\u7684\u5728\u7ebf\u535a\u5f69\u4f53\u9a8c\u3002<\/p>\n

12play\u65b0\u52a0\u5761\u7684\u4f18\u52bf<\/h2>\n

\u5728\u4f17\u591a\u5728\u7ebf\u535a\u5f69\u5e73\u53f0\u4e2d\uff0c12play\u65b0\u52a0\u5761\u51ed\u501f\u5176\u51fa\u8272\u7684\u7528\u6237\u754c\u9762\u548c\u591a\u6837\u7684\u6e38\u620f\u9009\u62e9\u8131\u9896\u800c\u51fa\u3002\u4ee5\u4e0b\u662f12play\u7684\u4e00\u4e9b\u4e3b\u8981\u4f18\u52bf\uff1a<\/p>\n

    \n
  • \u7528\u6237\u53cb\u597d\u7684\u754c\u9762\uff1a<\/strong>\u7f51\u7ad9\u8bbe\u8ba1\u76f4\u89c2\uff0c\u4f7f\u5f97\u73a9\u5bb6\u65e0\u8bba\u662f\u5728\u7535\u8111\u8fd8\u662f\u624b\u673a\u4e0a\u90fd\u80fd\u8f7b\u677e\u5bfc\u822a\u3002<\/li>\n
  • \u4e30\u5bcc\u7684\u6e38\u620f\u9009\u62e9\uff1a<\/strong>\u4ece\u771f\u4eba\u8377\u5b98\u6e38\u620f\u5230\u7535\u5b50\u6e38\u827a\uff0c12play\u4e3a\u73a9\u5bb6\u63d0\u4f9b\u4e86\u591a\u79cd\u9009\u62e9\uff0c\u6ee1\u8db3\u4e0d\u540c\u73a9\u5bb6\u7684\u9700\u6c42\u3002<\/li>\n
  • \u5b89\u5168\u53ef\u9760\uff1a<\/strong>12play\u4e25\u683c\u9075\u5faa\u535a\u5f69\u6cd5\u89c4\uff0c\u4fdd\u969c\u73a9\u5bb6\u7684\u8d44\u91d1\u5b89\u5168\u548c\u4e2a\u4eba\u9690\u79c1\u3002<\/li>\n
  • \u4e30\u539a\u7684\u5956\u91d1\u8ba1\u5212\uff1a<\/strong>\u65b0\u73a9\u5bb6\u548c\u8001\u73a9\u5bb6\u90fd\u80fd\u4eab\u53d7\u5230\u9ad8\u989d\u7684\u5956\u91d1\u548c\u798f\u5229\uff0c\u4f7f\u5f97\u6bcf\u4e00\u6b21\u6e38\u620f\u90fd\u66f4\u5177\u5438\u5f15\u529b\u3002<\/li>\n<\/ul>\n

    12play\u7684\u65b0\u9896\u6e38\u620f\u4f53\u9a8c<\/h2>\n

    \u572812play\u65b0\u52a0\u5761\uff0c\u73a9\u5bb6\u53ef\u4ee5\u4eab\u53d7\u591a\u6837\u7684\u535a\u5f69\u6e38\u620f\u3002\u4ee5\u4e0b\u662f\u4e00\u4e9b\u70ed\u95e8\u6e38\u620f\u7684\u7b80\u8981\u4ecb\u7ecd\uff1a<\/p>\n

    \u771f\u4eba\u8377\u5b98\u6e38\u620f<\/h3>\n
    \"\u6df1\u5165\u4e86\u89e312play\u65b0\u52a0\u5761<\/div>\n