Файловый менеджер - Редактировать - /home/tuudkjt/globeasy/wp-includes/ID3/Customize.tar
Назад
WidgetCustomizeOutputCSSHandler.php 0000777 00000071264 15251371171 0013517 0 ustar 00 <?php namespace Rvx\Handlers\Customize; class WidgetCustomizeOutputCSSHandler { public function __invoke() : void { if (!did_action('elementor/loaded')) { $this->rvx_load_customizer_output_css(); } } public function rvx_load_customizer_output_css() : void { /* * ReviewX - General Settings */ // Active Rating Stars: [Background Color] //$rvx_general_reviews_active_rating_stars_background_color = get_theme_mod( 'rvx_general_reviews_active_rating_stars_background_color', '#FCCE08'); /* * ReviewX - Reviews Overview */ // Rating out of $rvx_reviews_overview_rating_out_of_text_color = get_theme_mod('rvx_reviews_overview_rating_out_of_text_color', '#424242'); $rvx_reviews_overview_rating_out_of_text_font_size = get_theme_mod('rvx_reviews_overview_rating_out_of_text_font_size', 43.942); // Rating out of Total $rvx_reviews_overview_rating_out_of_total_text_color = get_theme_mod('rvx_reviews_overview_rating_out_of_total_text_color', '#BDBDBD'); $rvx_reviews_overview_rating_out_of_total_text_font_size = get_theme_mod('rvx_reviews_overview_rating_out_of_total_text_font_size', 24); // Rating Badge $rvx_reviews_overview_rating_badge_background_color = get_theme_mod('rvx_reviews_overview_rating_badge_background_color', '#22C55E'); $rvx_reviews_overview_rating_badge_text_color = get_theme_mod('rvx_reviews_overview_rating_badge_text_color', '#FFFFFF'); // Total Reviews Count $rvx_reviews_overview_total_reviews_text_color = get_theme_mod('rvx_reviews_overview_total_reviews_text_color', '#424242'); $rvx_reviews_overview_total_reviews_text_font_size = get_theme_mod('rvx_reviews_overview_total_reviews_text_font_size', 16); // Rating Overview Chart $rvx_reviews_overview_rating_overview_chart_text_color = get_theme_mod('rvx_reviews_overview_rating_overview_chart_text_color', '#424242'); $rvx_reviews_overview_rating_overview_chart_text_font_size = get_theme_mod('rvx_reviews_overview_rating_overview_chart_text_font_size', 14); // Product Recommendation Text $rvx_reviews_overview_product_recommendation_background_color = get_theme_mod('rvx_reviews_overview_product_recommendation_background_color', '#F5F5F5'); $rvx_reviews_overview_product_recommendation_border_color = get_theme_mod('rvx_reviews_overview_product_recommendation_border_color', '#F5F5F5'); $rvx_reviews_overview_product_recommendation_border_radius = get_theme_mod('rvx_reviews_overview_product_recommendation_border_radius', 4); $rvx_reviews_overview_product_recommendation_text_color = get_theme_mod('rvx_reviews_overview_product_recommendation_text_color', '#424242'); $rvx_reviews_overview_product_recommendation_text_font_size = get_theme_mod('rvx_reviews_overview_product_recommendation_text_font_size', 14); // Review Criteria Text $rvx_reviews_overview_review_criteria_text_color = get_theme_mod('rvx_reviews_overview_review_criteria_text_color', '#424242'); $rvx_reviews_overview_review_criteria_text_font_size = get_theme_mod('rvx_reviews_overview_review_criteria_text_font_size', 14); /* * ReviewX - Filter Buttons */ // Filter Button $rvx_filter_button_text_color = get_theme_mod('rvx_filter_button_text_color', '#424242'); $rvx_filter_button_background_color = get_theme_mod('rvx_filter_button_background_color', '#F0F0F1'); $rvx_filter_button_border_color = get_theme_mod('rvx_filter_button_border_color', '#BDBDBD'); $rvx_filter_button_border_radius = get_theme_mod('rvx_filter_button_border_radius', 4); // Filter Dropdown menu $rvx_filter_dropdown_menu_text_color = get_theme_mod('rvx_filter_dropdown_menu_text_color', '#616161'); $rvx_filter_dropdown_menu_background_color = get_theme_mod('rvx_filter_dropdown_menu_background_color', '#FFFFFF'); $rvx_filter_dropdown_menu_border_color = get_theme_mod('rvx_filter_dropdown_menu_border_color', '#FFFFFF'); $rvx_filter_dropdown_menu_border_radius = get_theme_mod('rvx_filter_dropdown_menu_border_radius', 4); $rvx_filter_dropdown_menu_text_font_size = get_theme_mod('rvx_filter_dropdown_menu_text_font_size', 14); // Filter Dropdown [Filter by] $rvx_filter_by_text_color = get_theme_mod('rvx_filter_by_text_color', '#424242'); $rvx_filter_by_text_font_size = get_theme_mod('rvx_filter_by_text_font_size', 16); // Filter Dropdown menu: [Reset filters] button $rvx_filter_reset_button_text_color = get_theme_mod('rvx_filter_reset_button_text_color', '#0043DD'); $rvx_filter_reset_button_background_color = get_theme_mod('rvx_filter_reset_button_background_color', '#FFFFFF'); $rvx_filter_reset_button_border_color = get_theme_mod('rvx_filter_reset_button_border_color', '#FFFFFF'); $rvx_filter_reset_button_border_radius = get_theme_mod('rvx_filter_reset_button_border_radius', 4); // Filter Dropdown menu: [Apply] button $rvx_filter_apply_button_text_color = get_theme_mod('rvx_filter_apply_button_text_color', '#FFFFFF'); $rvx_filter_apply_button_background_color = get_theme_mod('rvx_filter_apply_button_background_color', '#0043DD'); $rvx_filter_apply_button_border_color = get_theme_mod('rvx_filter_apply_button_border_color', '#0043DD'); $rvx_filter_apply_button_border_radius = get_theme_mod('rvx_filter_apply_button_border_radius', 4); // Sort Button $rvx_sort_button_text_color = get_theme_mod('rvx_sort_button_text_color', '#424242'); $rvx_sort_button_background_color = get_theme_mod('rvx_sort_button_background_color', '#F0F0F1'); $rvx_sort_button_border_color = get_theme_mod('rvx_sort_button_border_color', '#BDBDBD'); $rvx_sort_button_border_radius = get_theme_mod('rvx_sort_button_border_radius', 4); // Sort Dropdown menu $rvx_sort_dropdown_menu_text_color = get_theme_mod('rvx_sort_dropdown_menu_text_color', '#616161'); $rvx_sort_dropdown_menu_background_color = get_theme_mod('rvx_sort_dropdown_menu_background_color', '#FFFFFF'); $rvx_sort_dropdown_menu_border_color = get_theme_mod('rvx_sort_dropdown_menu_border_color', '#FFFFFF'); $rvx_sort_dropdown_menu_border_radius = get_theme_mod('rvx_sort_dropdown_menu_border_radius', 4); $rvx_sort_dropdown_menu_text_font_size = get_theme_mod('rvx_sort_dropdown_menu_text_font_size', 14); // Write a Review Button //$rvx_write_review_button_text_color = get_theme_mod('rvx_write_review_button_text_color', '#424242'); //$rvx_write_review_button_background_color = get_theme_mod( 'rvx_write_review_button_background_color', '#BDBDBD'); $rvx_write_review_button_border_color = get_theme_mod('rvx_write_review_button_border_color', '#0043DD'); $rvx_write_review_button_border_radius = get_theme_mod('rvx_write_review_button_border_radius', 4); /* * ReviewX - Review Items */ // Review Items: Card $rvx_reviews_items_card_background_color = get_theme_mod('rvx_reviews_items_card_background_color', '#F5F5F5'); $rvx_reviews_items_card_border_color = get_theme_mod('rvx_reviews_items_card_border_color', '#F5F5F5'); $rvx_reviews_items_card_border_radius = get_theme_mod('rvx_reviews_items_card_border_radius', 6); $rvx_reviews_items_card_inline_padding = get_theme_mod('rvx_reviews_items_card_inline_padding', 8); // Review Items: Reviewer Name $rvx_reviews_items_reviewer_name_text_color = get_theme_mod('rvx_reviews_items_reviewer_name_text_color', '#424242'); $rvx_reviews_items_reviewer_name_text_font_size = get_theme_mod('rvx_reviews_items_reviewer_name_text_font_size', 20); // Review Items: Review Title $rvx_reviews_items_title_text_color = get_theme_mod('rvx_reviews_items_title_text_color', '#424242'); $rvx_reviews_items_title_text_font_size = get_theme_mod('rvx_reviews_items_title_text_font_size', 20); // Review Items: Review Date $rvx_reviews_items_date_text_color = get_theme_mod('rvx_reviews_items_date_text_color', '#757575'); $rvx_reviews_items_date_text_font_size = get_theme_mod('rvx_reviews_items_date_text_font_size', 14); // Review Items: Description $rvx_reviews_items_description_text_color = get_theme_mod('rvx_reviews_items_description_text_color', '#757575'); $rvx_reviews_items_description_text_font_size = get_theme_mod('rvx_reviews_items_description_text_font_size', 14); /* * ReviewX - Review Form */ // Form $rvx_input_form_background_color = get_theme_mod('rvx_input_form_background_color', '#F5F5F5'); // Disabled - already available in ReviewX-> Widget Settings $rvx_input_form_border_color = get_theme_mod('rvx_input_form_border_color', '#F5F5F5'); $rvx_input_form_border_radius = get_theme_mod('rvx_input_form_border_radius', 6); // Form: Title $rvx_input_form_title_text_color = get_theme_mod('rvx_input_form_title_text_color', '#424242'); $rvx_input_form_title_text_font_size = get_theme_mod('rvx_input_form_title_text_font_size', 18); // Form: Product Name $rvx_input_form_product_name_text_color = get_theme_mod('rvx_input_form_product_name_text_color', '#424242'); $rvx_input_form_product_name_text_font_size = get_theme_mod('rvx_input_form_product_name_text_font_size', 18); // Form: Criteria Title $rvx_input_form_criteria_title_text_color = get_theme_mod('rvx_input_form_criteria_title_text_color', '#424242'); $rvx_input_form_criteria_title_text_font_size = get_theme_mod('rvx_input_form_criteria_title_text_font_size', 16); // Form: Review Title $rvx_input_form_review_title_text_color = get_theme_mod('rvx_input_form_review_title_text_color', '#424242'); $rvx_input_form_review_title_text_font_size = get_theme_mod('rvx_input_form_review_title_text_font_size', 16); // Form: Description Title $rvx_input_form_description_title_text_color = get_theme_mod('rvx_input_form_description_title_text_color', '#424242'); $rvx_input_form_description_title_text_font_size = get_theme_mod('rvx_input_form_description_title_text_font_size', 16); // Form: Full Name $rvx_input_form_full_name_text_color = get_theme_mod('rvx_input_form_full_name_text_color', '#424242'); $rvx_input_form_full_name_text_font_size = get_theme_mod('rvx_input_form_full_name_text_font_size', 16); // Form: Email Address $rvx_input_form_email_address_text_color = get_theme_mod('rvx_input_form_email_address_text_color', '#424242'); $rvx_input_form_email_address_text_font_size = get_theme_mod('rvx_input_form_email_address_text_font_size', 16); // Form: Attachment Title $rvx_input_form_attachment_title_text_color = get_theme_mod('rvx_input_form_attachment_title_text_color', '#424242'); $rvx_input_form_attachment_title_text_font_size = get_theme_mod('rvx_input_form_attachment_title_text_font_size', 16); // Form: Mark as Anonymous $rvx_input_form_mark_anonymous_text_color = get_theme_mod('rvx_input_form_mark_anonymous_text_color', '#424242'); $rvx_input_form_mark_anonymous_text_font_size = get_theme_mod('rvx_input_form_mark_anonymous_text_font_size', 16); // Form: Recommended? $rvx_input_form_recommended_text_color = get_theme_mod('rvx_input_form_recommended_text_color', '#424242'); $rvx_input_form_recommended_text_font_size = get_theme_mod('rvx_input_form_recommended_text_font_size', 16); // Form: Submit Review Button //$rvx_submit_review_button_text_color = get_theme_mod('rvx_submit_review_button_text_color', '#FFFFFF'); //$rvx_submit_review_button_background_color = get_theme_mod( 'rvx_submit_review_button_background_color', '#0043DD'); $rvx_submit_review_button_border_color = get_theme_mod('rvx_submit_review_button_border_color', '#0043DD'); $rvx_submit_review_button_border_radius = get_theme_mod('rvx_submit_review_button_border_radius', 6); ?> <style type="text/css"> /* * ReviewX - Reviews Overview */ #rvx-storefront-widget p.rvx-rating-out-of, p.rvx-rating-out-of{ color: <?php echo esc_attr($rvx_reviews_overview_rating_out_of_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_overview_rating_out_of_text_font_size); ?>px !important; } #rvx-storefront-widget span.rvx-rating-total, span.rvx-rating-total{ color: <?php echo esc_attr($rvx_reviews_overview_rating_out_of_total_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_overview_rating_out_of_total_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-rating-badge, .rvx-rating-badge{ background-color: <?php echo esc_attr($rvx_reviews_overview_rating_badge_background_color); ?> !important; color: <?php echo esc_attr($rvx_reviews_overview_rating_badge_text_color); ?> !important; } /* #rvx-storefront-widget .rvx-review-form__star-active, .rvx-review-form__star-active{ fill:<?php //echo esc_attr($rvx_general_reviews_active_rating_stars_background_color); ?>; } #rvx-storefront-widget .rvx-review-form__star-active-half-star, .rvx-review-form__star-active-half-star{ stop-color:<?php //echo esc_attr($rvx_general_reviews_active_rating_stars_background_color); ?>; } #rvx-storefront-widget .rvx-aggregation__rating-icon path, .rvx-aggregation__rating-icon path{ fill:<?php //echo esc_attr($rvx_general_reviews_active_rating_stars_background_color); ?>; } #rvx-storefront-widget .rvx-aggregation__rating-icon, .rvx-aggregation__rating-icon{ fill:<?php //echo esc_attr($rvx_general_reviews_active_rating_stars_background_color); ?>; } */ #rvx-storefront-widget p.rvx-total-review, p.rvx-total-review{ color: <?php echo esc_attr($rvx_reviews_overview_total_reviews_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_overview_total_reviews_text_font_size); ?>px !important; } #rvx-storefront-widget tr.rvx-aggregation__row td span, tr.rvx-aggregation__row td span{ color: <?php echo esc_attr($rvx_reviews_overview_rating_overview_chart_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_overview_rating_overview_chart_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-recommendation-count, .rvx-recommendation-count{ background-color: <?php echo esc_attr($rvx_reviews_overview_product_recommendation_background_color); ?> !important; border:solid 1px <?php echo esc_attr($rvx_reviews_overview_product_recommendation_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_reviews_overview_product_recommendation_border_radius); ?>px !important; } #rvx-storefront-widget .rvx-recommendation-count p, .rvx-recommendation-count p{ color: <?php echo esc_attr($rvx_reviews_overview_product_recommendation_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_overview_product_recommendation_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-recommendation-count svg, .rvx-recommendation-count svg{ width:<?php echo esc_attr($rvx_reviews_overview_product_recommendation_text_font_size); ?>; height:<?php echo esc_attr($rvx_reviews_overview_product_recommendation_text_font_size); ?>; } #rvx-storefront-widget .rvx-aggregation-multicriteria span, .rvx-aggregation-multicriteria span{ color: <?php echo esc_attr($rvx_reviews_overview_review_criteria_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_overview_review_criteria_text_font_size); ?>px !important; } /* * ReviewX - Filter Buttons */ #rvx-storefront-widget .rvx-review-filter__button, .rvx-review-filter__button{ color: <?php echo esc_attr($rvx_filter_button_text_color); ?> !important; background-color: <?php echo esc_attr($rvx_filter_button_background_color); ?> !important; } #rvx-storefront-widget .rvx-review-filter__button, .rvx-review-filter__button{ border:solid 1px <?php echo esc_attr($rvx_filter_button_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_filter_button_border_radius); ?>px !important; } #rvx-storefront-widget .rvx-review-filter-wrapper, .rvx-review-filter-wrapper{ color: <?php echo esc_attr($rvx_filter_dropdown_menu_text_color); ?> !important; background-color: <?php echo esc_attr($rvx_filter_dropdown_menu_background_color); ?> !important; border:solid 1px <?php echo esc_attr($rvx_filter_dropdown_menu_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_filter_dropdown_menu_border_radius); ?>px !important; font-size: <?php echo esc_attr($rvx_filter_dropdown_menu_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-filter-wrapper p.rvx-review-filter-wrapper__title, .rvx-review-filter-wrapper p.rvx-review-filter-wrapper__title{ color: <?php echo esc_attr($rvx_filter_by_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_filter_by_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-filter-wrapper__footer-reset-button, .rvx-review-filter-wrapper__footer-reset-button{ color: <?php echo esc_attr($rvx_filter_reset_button_text_color); ?> !important; background-color: <?php echo esc_attr($rvx_filter_reset_button_background_color); ?> !important; border:solid 1px <?php echo esc_attr($rvx_filter_reset_button_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_filter_reset_button_border_radius); ?>px !important; } #rvx-storefront-widget .rvx-review-filter-wrapper__footer-save-button, .rvx-review-filter-wrapper__footer-save-button{ color: <?php echo esc_attr($rvx_filter_apply_button_text_color); ?> !important; background-color: <?php echo esc_attr($rvx_filter_apply_button_background_color); ?> !important; border:solid 1px <?php echo esc_attr($rvx_filter_apply_button_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_filter_apply_button_border_radius); ?>px !important; } #rvx-storefront-widget .rvx-review-sort__button, .rvx-review-sort__button{ color: <?php echo esc_attr($rvx_sort_button_text_color); ?> !important; background-color: <?php echo esc_attr($rvx_sort_button_background_color); ?> !important; border:solid 1px <?php echo esc_attr($rvx_sort_button_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_sort_button_border_radius); ?>px !important; } #rvx-storefront-widget .rvx-review-sort-wrapper__outer, .rvx-review-sort-wrapper__outer{ color: <?php echo esc_attr($rvx_sort_dropdown_menu_text_color); ?> !important; background-color: <?php echo esc_attr($rvx_sort_dropdown_menu_background_color); ?> !important; border:solid 1px <?php echo esc_attr($rvx_sort_dropdown_menu_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_sort_dropdown_menu_border_radius); ?>px !important; font-size: <?php echo esc_attr($rvx_sort_dropdown_menu_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-write__button, .rvx-review-write__button{ border:solid 1px <?php echo esc_attr($rvx_write_review_button_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_write_review_button_border_radius); ?>px !important; } /* * ReviewX - Review Items */ #rvx-storefront-widget .rvx-review-wrapper .rvx-review-card, .rvx-review-wrapper .rvx-review-card{ background-color: <?php echo esc_attr($rvx_reviews_items_card_background_color); ?> !important; border:solid 1px <?php echo esc_attr($rvx_reviews_items_card_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_reviews_items_card_border_radius); ?>px !important; padding: <?php echo esc_attr($rvx_reviews_items_card_inline_padding); ?>px !important; } #rvx-storefront-widget .rvx-review-wrapper .rvx-review-card .rvx-review-user__name, .rvx-review-wrapper .rvx-review-card .rvx-review-user__name{ color: <?php echo esc_attr($rvx_reviews_items_reviewer_name_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_items_reviewer_name_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-wrapper .rvx-review-card .rvx-review-info__title, .rvx-review-wrapper .rvx-review-card .rvx-review-info__title{ color: <?php echo esc_attr($rvx_reviews_items_title_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_items_title_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-wrapper .rvx-review-card .rvx-review-info__date, .rvx-review-wrapper .rvx-review-card .rvx-review-info__date{ color: <?php echo esc_attr($rvx_reviews_items_date_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_items_date_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-wrapper .rvx-review-card .rvx-review-info__feedback, .rvx-review-wrapper .rvx-review-card .rvx-review-info__feedback{ color: <?php echo esc_attr($rvx_reviews_items_description_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_reviews_items_description_text_font_size); ?>px !important; } /* * ReviewX - Review Form */ #rvx-storefront-widget #rvx-review-form__wrapper, #rvx-review-form__wrapper{ background-color: <?php echo esc_attr($rvx_input_form_background_color); ?> !important; border:solid 1px <?php echo esc_attr($rvx_input_form_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_input_form_border_radius); ?>px !important; } #rvx-storefront-widget .rvx-review-form__title, .rvx-review-form__title{ color: <?php echo esc_attr($rvx_input_form_title_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_title_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__product--title, .rvx-review-form__product--title{ color: <?php echo esc_attr($rvx_input_form_product_name_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_product_name_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__multicriteria--name, .rvx-review-form__multicriteria--name{ color: <?php echo esc_attr($rvx_input_form_criteria_title_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_criteria_title_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__title--name, .rvx-review-form__title--name{ color: <?php echo esc_attr($rvx_input_form_review_title_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_review_title_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__description-title, .rvx-review-form__description-title{ color: <?php echo esc_attr($rvx_input_form_description_title_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_description_title_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__user--name, .rvx-review-form__user--name{ color: <?php echo esc_attr($rvx_input_form_full_name_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_full_name_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__email--name, .rvx-review-form__email--name{ color: <?php echo esc_attr($rvx_input_form_email_address_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_email_address_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__attachment--name, .rvx-review-form__attachment--name{ color: <?php echo esc_attr($rvx_input_form_attachment_title_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_attachment_title_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__mark-anonymous, .rvx-review-form__mark-anonymous{ color: <?php echo esc_attr($rvx_input_form_mark_anonymous_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_mark_anonymous_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__recommended--name, .rvx-review-form__recommended--name{ color: <?php echo esc_attr($rvx_input_form_recommended_text_color); ?> !important; font-size: <?php echo esc_attr($rvx_input_form_recommended_text_font_size); ?>px !important; } #rvx-storefront-widget .rvx-review-form__submit--button, .rvx-review-form__submit--button{ border:solid 1px <?php echo esc_attr($rvx_submit_review_button_border_color); ?> !important; border-radius: <?php echo esc_attr($rvx_submit_review_button_border_radius); ?>px !important; } </style> <?php } } WidgetCustomizeOptionsHandler.php 0000777 00000142317 15251371171 0013277 0 ustar 00 <?php namespace Rvx\Handlers\Customize; use WP_Customize_Color_Control; class WidgetCustomizeOptionsHandler { public function __invoke($wp_customize) : void { //if (!did_action('elementor/loaded')) { $this->rvx_customizer_options_data($wp_customize); //} } public static function rvx_customize_preview_js() : void { add_action('customize_preview_init', function () { wp_enqueue_script('reviewx-customize', RVX_CUSTOMIZER_URL . 'assets/js/rvx-customize.js', array('jquery', 'customize-preview'), '', \true); }); } public function rvx_customizer_options_data($wp_customize) : void { // ReviewX Customize options - live preview js $this->rvx_customize_preview_js(); // ReviewX Customize options Data $wp_customize->add_panel('reviewx_form_input', ['title' => __('ReviewX', 'reviewx'), 'description' => __('Customize ReviewX Settings', 'reviewx'), 'priority' => 160]); // Add Section to the Panel [ReviewX -> Reviews Overview Section] /** $wp_customize->add_section('rvx_general_settings_section', array( 'title' => __('General Settings', 'reviewx'), 'panel' => 'reviewx_form_input', 'priority' => 10, )); */ // Add Section to the Panel [ReviewX -> Reviews Overview Section] $wp_customize->add_section('rvx_reviews_overview_section', array('title' => __('Reviews Overview', 'reviewx'), 'panel' => 'reviewx_form_input', 'priority' => 10)); // Add Section to the Panel [ReviewX -> Filter Buttons Section] $wp_customize->add_section('rvx_filter_section', array('title' => __('Filter Buttons', 'reviewx'), 'panel' => 'reviewx_form_input', 'priority' => 10)); // Add Section to the Panel [ReviewX -> Review Items Section] $wp_customize->add_section('rvx_review_items_section', array('title' => __('Review Items', 'reviewx'), 'panel' => 'reviewx_form_input', 'priority' => 10)); // Add Section to the Panel [ReviewX -> Review Form Section] $wp_customize->add_section('rvx_form_section', array('title' => __('Review Form', 'reviewx'), 'panel' => 'reviewx_form_input', 'priority' => 10)); /** * ReviewX - General Settings */ // Active Rating Stars: [Background Color] /** $wp_customize->add_setting('rvx_general_reviews_active_rating_stars_background_color', array( 'default' => '#FCCE08', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_general_reviews_active_rating_stars_background_color', array( 'label' => __('Active Rating Stars: [Background Color]', 'reviewx'), 'section' => 'rvx_general_settings_section', 'settings' => 'rvx_general_reviews_active_rating_stars_background_color', ))); */ /** * ReviewX - Reviews Overview */ // Rating out of: [Text Color] $wp_customize->add_setting('rvx_reviews_overview_rating_out_of_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_rating_out_of_text_color', array('label' => __('Rating out of: [Text Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_rating_out_of_text_color'))); // Rating out of: [Font Size] $wp_customize->add_setting('rvx_reviews_overview_rating_out_of_text_font_size', array('default' => 43.942, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_overview_rating_out_of_text_font_size', array('label' => __('Rating out of: [Font Size]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_rating_out_of_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 100, 'step' => 1.0))); // Rating out of Total: [Text Color] $wp_customize->add_setting('rvx_reviews_overview_rating_out_of_total_text_color', array('default' => '#BDBDBD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_rating_out_of_total_text_color', array('label' => __('Rating out of Total: [Text Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_rating_out_of_total_text_color'))); // Rating out of Total: [Font Size] $wp_customize->add_setting('rvx_reviews_overview_rating_out_of_total_text_font_size', array('default' => 26.365, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_overview_rating_out_of_total_text_font_size', array('label' => __('Rating out of Total: [Font Size]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_rating_out_of_total_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 100, 'step' => 1.0))); // Rating Badge: [Background Color] $wp_customize->add_setting('rvx_reviews_overview_rating_badge_background_color', array('default' => '#22C55E', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_rating_badge_background_color', array('label' => __('Rating Badge: [Background Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_rating_badge_background_color'))); // Rating Badge: [Text Color] $wp_customize->add_setting('rvx_reviews_overview_rating_badge_text_color', array('default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_rating_badge_text_color', array('label' => __('Rating Badge: [Text Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_rating_badge_text_color'))); // Total Reviews Count: [Text Color] $wp_customize->add_setting('rvx_reviews_overview_total_reviews_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_total_reviews_text_color', array('label' => __('Total Reviews Count: [Text Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_total_reviews_text_color'))); // Total Reviews Count: [Font Size] $wp_customize->add_setting('rvx_reviews_overview_total_reviews_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_overview_total_reviews_text_font_size', array('label' => __('Total Reviews Count: [Font Size]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_total_reviews_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Rating Overview Chart: [Text Color] $wp_customize->add_setting('rvx_reviews_overview_rating_overview_chart_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_rating_overview_chart_text_color', array('label' => __('Rating Overview Chart: [Text Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_rating_overview_chart_text_color'))); // Rating Overview Chart: [Font Size] $wp_customize->add_setting('rvx_reviews_overview_rating_overview_chart_text_font_size', array('default' => 14, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_overview_rating_overview_chart_text_font_size', array('label' => __('Rating Overview Chart: [Font Size]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_rating_overview_chart_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Product Recommendation: [Background Color] $wp_customize->add_setting('rvx_reviews_overview_product_recommendation_background_color', array('default' => '#F5F5F5', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_product_recommendation_background_color', array('label' => __('Product Recommendation: [Background Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_product_recommendation_background_color'))); // Product Recommendation: [Border Color] $wp_customize->add_setting('rvx_reviews_overview_product_recommendation_border_color', array('default' => '#F5F5F5', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_product_recommendation_border_color', array('label' => __('Product Recommendation: [Border Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_product_recommendation_border_color'))); // Product Recommendation: [Border Radius] $wp_customize->add_setting('rvx_reviews_overview_product_recommendation_border_radius', array('default' => 4, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_overview_product_recommendation_border_radius', array('label' => __('Product Recommendation: [Border Radius]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_product_recommendation_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Product Recommendation Text: [Text Color] $wp_customize->add_setting('rvx_reviews_overview_product_recommendation_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_product_recommendation_text_color', array('label' => __('Product Recommendation Text: [Text Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_product_recommendation_text_color'))); // Product Recommendation Text: [Font Size] $wp_customize->add_setting('rvx_reviews_overview_product_recommendation_text_font_size', array('default' => 14, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_overview_product_recommendation_text_font_size', array('label' => __('Product Recommendation Text: [Font Size]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_product_recommendation_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Review Criteria Text: [Text Color] $wp_customize->add_setting('rvx_reviews_overview_review_criteria_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_overview_review_criteria_text_color', array('label' => __('Review Criteria Text: [Text Color]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_review_criteria_text_color'))); // Review Criteria Text: [Font Size] $wp_customize->add_setting('rvx_reviews_overview_review_criteria_text_font_size', array('default' => 14, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_overview_review_criteria_text_font_size', array('label' => __('Review Criteria Text: [Font Size]', 'reviewx'), 'section' => 'rvx_reviews_overview_section', 'settings' => 'rvx_reviews_overview_review_criteria_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); /* * ReviewX - Filter Buttons */ // Filter Button: [Text Color] $wp_customize->add_setting('rvx_filter_button_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_button_text_color', array('label' => __('Filter Button: [Text Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_button_text_color'))); // Filter Button: [Background Color] $wp_customize->add_setting('rvx_filter_button_background_color', array('default' => '#F0F0F1', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_button_background_color', array('label' => __('Filter Button: [Background Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_button_background_color'))); // Filter Button: [Border Color] $wp_customize->add_setting('rvx_filter_button_border_color', array('default' => '#BDBDBD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_button_border_color', array('label' => __('Filter Button: [Border Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_button_border_color'))); // Filter Button: [Border Radius] $wp_customize->add_setting('rvx_filter_button_border_radius', array('default' => 4, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_filter_button_border_radius', array('label' => __('Filter Button: [Border Radius]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_button_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Filter by: [Text Color] $wp_customize->add_setting('rvx_filter_by_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_by_text_color', array('label' => __('Filter by: [Text Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_by_text_color'))); // Filter by: [Font Size] $wp_customize->add_setting('rvx_filter_by_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_filter_by_text_font_size', array('label' => __('Filter by: [Font Size]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_by_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Filter Dropdown Menu: [Text Color] $wp_customize->add_setting('rvx_filter_dropdown_menu_text_color', array('default' => '#616161', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_dropdown_menu_text_color', array('label' => __('Filter Dropdown Menu: [Text Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_dropdown_menu_text_color'))); // Filter Dropdown Menu: [Background Color] $wp_customize->add_setting('rvx_filter_dropdown_menu_background_color', array('default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_dropdown_menu_background_color', array('label' => __('Filter Dropdown Menu: [Background Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_dropdown_menu_background_color'))); // Filter Dropdown Menu: [Border Color] $wp_customize->add_setting('rvx_filter_dropdown_menu_border_color', array('default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_dropdown_menu_border_color', array('label' => __('Filter Dropdown Menu: [Border Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_dropdown_menu_border_color'))); // Filter Dropdown Menu: [Border Radius] $wp_customize->add_setting('rvx_filter_dropdown_menu_border_radius', array('default' => 4, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_filter_dropdown_menu_border_radius', array('label' => __('Filter Dropdown Menu: [Border Radius]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_dropdown_menu_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Filter Dropdown Menu: [Font Size] $wp_customize->add_setting('rvx_filter_dropdown_menu_text_font_size', array('default' => 14, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_filter_dropdown_menu_text_font_size', array('label' => __('Filter Dropdown Menu: [Font Size]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_dropdown_menu_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Filter Dropdown Menu: [Reset filters] button - [Text Color] $wp_customize->add_setting('rvx_filter_reset_button_text_color', array('default' => '#0043DD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_reset_button_text_color', array('label' => __('Reset filters button: [Text Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_reset_button_text_color'))); // Filter Dropdown Menu: [Reset filters] button - [Background Color] $wp_customize->add_setting('rvx_filter_reset_button_background_color', array('default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_reset_button_background_color', array('label' => __('Reset filters button: [Background Color]]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_reset_button_background_color'))); // Filter Dropdown Menu: [Reset filters] button - [Border Color] $wp_customize->add_setting('rvx_filter_reset_button_border_color', array('default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_reset_button_border_color', array('label' => __('Reset filters button: [Border Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_reset_button_border_color'))); // Filter Dropdown Menu: [Reset filters] button - [Border Radius] $wp_customize->add_setting('rvx_filter_reset_button_border_radius', array('default' => 4, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_filter_reset_button_border_radius', array('label' => __('Reset filters button: [Border Radius]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_reset_button_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Filter Dropdown Menu: [Apply] button - [Text Color] $wp_customize->add_setting('rvx_filter_apply_button_text_color', array('default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_apply_button_text_color', array('label' => __('Apply filters button: [Text Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_apply_button_text_color'))); // Filter Dropdown Menu: [Apply] button - [Background Color] $wp_customize->add_setting('rvx_filter_apply_button_background_color', array('default' => '#0043DD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_apply_button_background_color', array('label' => __('Apply filters button: [Background Color]]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_apply_button_background_color'))); // Filter Dropdown Menu: [Apply] button - [Border Color] $wp_customize->add_setting('rvx_filter_apply_button_border_color', array('default' => '#0043DD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_filter_apply_button_border_color', array('label' => __('Apply filters button: [Border Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_apply_button_border_color'))); // Filter Dropdown Menu: [Apply] button - [Border Radius] $wp_customize->add_setting('rvx_filter_apply_button_border_radius', array('default' => 4, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_filter_apply_button_border_radius', array('label' => __('Apply filters button: [Border Radius]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_filter_apply_button_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Sort Button: [Text Color] $wp_customize->add_setting('rvx_sort_button_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_sort_button_text_color', array('label' => __('Sort Button: [Text Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_button_text_color'))); // Sort Button: [Background Color] $wp_customize->add_setting('rvx_sort_button_background_color', array('default' => '#F0F0F1', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_sort_button_background_color', array('label' => __('Sort Button: [Background Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_button_background_color'))); // Sort Button: [Border Color] $wp_customize->add_setting('rvx_sort_button_border_color', array('default' => '#BDBDBD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_sort_button_border_color', array('label' => __('Sort Button: [Border Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_button_border_color'))); // Sort Button: [Border Radius] $wp_customize->add_setting('rvx_sort_button_border_radius', array('default' => 4, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_sort_button_border_radius', array('label' => __('Sort Button: [Border Radius]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_button_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Sort Dropdown Menu: [Text Color] $wp_customize->add_setting('rvx_sort_dropdown_menu_text_color', array('default' => '#616161', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_sort_dropdown_menu_text_color', array('label' => __('Sort Dropdown Menu: [Text Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_dropdown_menu_text_color'))); // Sort Dropdown Menu: [Background Color] $wp_customize->add_setting('rvx_sort_dropdown_menu_background_color', array('default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_sort_dropdown_menu_background_color', array('label' => __('Sort Dropdown Menu: [Background Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_dropdown_menu_background_color'))); // Sort Dropdown Menu: [Border Color] $wp_customize->add_setting('rvx_sort_dropdown_menu_border_color', array('default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_sort_dropdown_menu_border_color', array('label' => __('Sort Dropdown Menu: [Border Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_dropdown_menu_border_color'))); // Sort Dropdown Menu: [Border Radius] $wp_customize->add_setting('rvx_sort_dropdown_menu_border_radius', array('default' => 4, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_sort_dropdown_menu_border_radius', array('label' => __('Sort Dropdown Menu: [Border Radius]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_dropdown_menu_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Sort Dropdown Menu: [Font Size] $wp_customize->add_setting('rvx_sort_dropdown_menu_text_font_size', array('default' => 14, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_sort_dropdown_menu_text_font_size', array('label' => __('Sort Dropdown Menu: [Font Size]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_sort_dropdown_menu_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Write a Review Button: [Text Color] /** $wp_customize->add_setting('rvx_write_review_button_text_color', array( 'default' => '#ffffff', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_write_review_button_text_color', array( 'label' => __('Write a Review Button: [Text Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_write_review_button_text_color', ))); // Write a Review Button: [Background Color] $wp_customize->add_setting('rvx_write_review_button_background_color', array( 'default' => '#0043DD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_write_review_button_background_color', array( 'label' => __('Write a Review Button: [Background Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_write_review_button_background_color', ))); */ // Write a Review Button: [Border Color] $wp_customize->add_setting('rvx_write_review_button_border_color', array('default' => '#0043DD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_write_review_button_border_color', array('label' => __('Write a Review Button: [Border Color]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_write_review_button_border_color'))); // Write a Review Button: [Border Radius] $wp_customize->add_setting('rvx_write_review_button_border_radius', array('default' => 4, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_write_review_button_border_radius', array('label' => __('Write a Review Button: [Border Radius]', 'reviewx'), 'section' => 'rvx_filter_section', 'settings' => 'rvx_write_review_button_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); /** * ReviewX - Review Items */ // Review Items: Card - [Background Color] $wp_customize->add_setting('rvx_reviews_items_card_background_color', array('default' => '#F5F5F5', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_items_card_background_color', array('label' => __('Review Items: Card - [Background Color]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_card_background_color'))); // Review Items: Card - [Border Color] $wp_customize->add_setting('rvx_reviews_items_card_border_color', array('default' => '#F5F5F5', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_items_card_border_color', array('label' => __('Review Card: [Border Color]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_card_border_color'))); // Review Items: Card - [Padding] $wp_customize->add_setting('rvx_reviews_items_card_inline_padding', array('default' => 8, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_items_card_inline_padding', array('label' => __('Review Card: [Padding]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_card_inline_padding', 'type' => 'range', 'input_attrs' => array('min' => 4, 'max' => 50, 'step' => 1))); // Review Items: Card - [Border Radius] $wp_customize->add_setting('rvx_reviews_items_card_border_radius', array('default' => 6, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_items_card_border_radius', array('label' => __('Review Card: [Border Radius]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_card_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Review Items: Reviewer Name - [Text Color] $wp_customize->add_setting('rvx_reviews_items_reviewer_name_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_items_reviewer_name_text_color', array('label' => __('Reviewer Name: [Text Color]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_reviewer_name_text_color'))); // Review Items: Reviewer Name - [Text Size] $wp_customize->add_setting('rvx_reviews_items_reviewer_name_text_font_size', array('default' => 20, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_items_reviewer_name_text_font_size', array('label' => __('Reviewer Name: [Text Size]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_reviewer_name_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Review Items: Review Title - [Text Color] $wp_customize->add_setting('rvx_reviews_items_title_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_items_title_text_color', array('label' => __('Review Title: [Text Color]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_title_text_color'))); // Review Items: Review Title - [Text Size] $wp_customize->add_setting('rvx_reviews_items_title_text_font_size', array('default' => 20, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_items_title_text_font_size', array('label' => __('Review Title: [Text Size]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_title_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Review Items: Review Date - [Text Color] $wp_customize->add_setting('rvx_reviews_items_date_text_color', array('default' => '#757575', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_items_date_text_color', array('label' => __('Review Date: [Text Color]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_date_text_color'))); // Review Items: Review Date - [Text Size] $wp_customize->add_setting('rvx_reviews_items_date_text_font_size', array('default' => 14, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_items_date_text_font_size', array('label' => __('Review Date: [Text Size]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_date_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Review Items: Description - [Text Color] $wp_customize->add_setting('rvx_reviews_items_description_text_color', array('default' => '#757575', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_reviews_items_description_text_color', array('label' => __('Review Description: [Text Color]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_description_text_color'))); // Review Items: Description - [Text Size] $wp_customize->add_setting('rvx_reviews_items_description_text_font_size', array('default' => 14, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_reviews_items_description_text_font_size', array('label' => __('Review Description: [Text Size]', 'reviewx'), 'section' => 'rvx_review_items_section', 'settings' => 'rvx_reviews_items_description_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); /** * ReviewX - Review Form */ // Form: Background Color $wp_customize->add_setting('rvx_input_form_background_color', array('default' => '#F5F5F5', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_background_color', array('label' => __('Form: Background Color', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_background_color'))); // Form: [Border Color] $wp_customize->add_setting('rvx_input_form_border_color', array('default' => '#F5F5F5', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_border_color', array('label' => __('Form: [Border Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_border_color'))); // Form: Border Radius $wp_customize->add_setting('rvx_input_form_border_radius', array('default' => 6, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_border_radius', array('label' => __('Form: Border Radius', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); // Form: Title [Text Color] $wp_customize->add_setting('rvx_input_form_title_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_title_text_color', array('label' => __('Form: Title [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_title_text_color'))); // Form: Title [Text Size] $wp_customize->add_setting('rvx_input_form_title_text_font_size', array('default' => 18, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_title_text_font_size', array('label' => __('Form: Title [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_title_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 100, 'step' => 1))); // Form: Product Name [Text Color] $wp_customize->add_setting('rvx_input_form_product_name_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_product_name_text_color', array('label' => __('Form: Product Name [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_product_name_text_color'))); // Form: Product Name [Text Size] $wp_customize->add_setting('rvx_input_form_product_name_text_font_size', array('default' => 18, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_product_name_text_font_size', array('label' => __('Form: Product Name [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_product_name_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Criteria Title [Text Color] $wp_customize->add_setting('rvx_input_form_criteria_title_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_criteria_title_text_color', array('label' => __('Form: Criteria Title [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_criteria_title_text_color'))); // Form: Criteria Title [Text Size] $wp_customize->add_setting('rvx_input_form_criteria_title_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_criteria_title_text_font_size', array('label' => __('Form: Criteria Title [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_criteria_title_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Review Title [Text Color] $wp_customize->add_setting('rvx_input_form_review_title_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_review_title_text_color', array('label' => __('Form: Review Title [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_review_title_text_color'))); // Form: Review Title [Text Size] $wp_customize->add_setting('rvx_input_form_review_title_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_review_title_text_font_size', array('label' => __('Form: Review Title [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_review_title_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Description [Text Color] $wp_customize->add_setting('rvx_input_form_description_title_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_description_title_text_color', array('label' => __('Form: Description [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_description_title_text_color'))); // Form: Description [Text Size] $wp_customize->add_setting('rvx_input_form_description_title_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_description_title_text_font_size', array('label' => __('Form: Description [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_description_title_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Full Name [Text Color] $wp_customize->add_setting('rvx_input_form_full_name_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_full_name_text_color', array('label' => __('Form: Full Name [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_full_name_text_color'))); // Form: Full Name [Text Size] $wp_customize->add_setting('rvx_input_form_full_name_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_full_name_text_font_size', array('label' => __('Form: Full Name [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_full_name_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Email Address [Text Color] $wp_customize->add_setting('rvx_input_form_email_address_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_email_address_text_color', array('label' => __('Form: Email Address [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_email_address_text_color'))); // Form: Email Address [Text Size] $wp_customize->add_setting('rvx_input_form_email_address_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_email_address_text_font_size', array('label' => __('Form: Email Address [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_email_address_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Attachment Title [Text Color] $wp_customize->add_setting('rvx_input_form_attachment_title_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_attachment_title_text_color', array('label' => __('Form: Attachment [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_attachment_title_text_color'))); // Form: Attachment Title [Text Size] $wp_customize->add_setting('rvx_input_form_attachment_title_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_attachment_title_text_font_size', array('label' => __('Form: Attachment [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_attachment_title_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Mark as Anonymous [Text Color] $wp_customize->add_setting('rvx_input_form_mark_anonymous_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_mark_anonymous_text_color', array('label' => __('Form: Mark as Anonymous [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_mark_anonymous_text_color'))); // Form: Mark as Anonymous [Text Size] $wp_customize->add_setting('rvx_input_form_mark_anonymous_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_mark_anonymous_text_font_size', array('label' => __('Form: Mark as Anonymous [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_mark_anonymous_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Recommended? [Text Color] $wp_customize->add_setting('rvx_input_form_recommended_text_color', array('default' => '#424242', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_input_form_recommended_text_color', array('label' => __('Form: Recommended? [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_recommended_text_color'))); // Form: Recommended? [Text Size] $wp_customize->add_setting('rvx_input_form_recommended_text_font_size', array('default' => 16, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_input_form_recommended_text_font_size', array('label' => __('Form: Recommended? [Text Size]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_input_form_recommended_text_font_size', 'type' => 'range', 'input_attrs' => array('min' => 10, 'max' => 50, 'step' => 1))); // Form: Submit Review Button [Text Color] /** $wp_customize->add_setting('rvx_submit_review_button_text_color', array( 'default' => '#FFFFFF', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_submit_review_button_text_color', array( 'label' => __('Submit Review Button: [Text Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_submit_review_button_text_color', ))); // Form: Submit Review Button [Background Color] $wp_customize->add_setting('rvx_submit_review_button_background_color', array( 'default' => '#0043DD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage', )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_submit_review_button_background_color', array( 'label' => __('Submit Review Button: [Background Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_submit_review_button_background_color', ))); */ // Form: Submit Review Button [Border Color] $wp_customize->add_setting('rvx_submit_review_button_border_color', array('default' => '#0043DD', 'sanitize_callback' => 'sanitize_hex_color', 'transport' => 'postMessage')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'rvx_submit_review_button_border_color', array('label' => __('Submit Review Button: [Border Color]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_submit_review_button_border_color'))); // Form: Submit Review Button [Border Radius] $wp_customize->add_setting('rvx_submit_review_button_border_radius', array('default' => 6, 'sanitize_callback' => 'absint', 'transport' => 'postMessage')); $wp_customize->add_control('rvx_submit_review_button_border_radius', array('label' => __('Submit Review Button: [Border Radius]', 'reviewx'), 'section' => 'rvx_form_section', 'settings' => 'rvx_submit_review_button_border_radius', 'type' => 'range', 'input_attrs' => array('min' => 0, 'max' => 50, 'step' => 1))); } } WCUserDashboardAddReview.php 0000777 00000004041 15251371171 0012041 0 ustar 00 <?php namespace Rvx\Handlers\Customize; use Rvx\Utilities\Helper; use Rvx\WPDrill\Facades\View; class WCUserDashboardAddReview { /** * Renders the RVX review form on the WooCommerce user dashboard. * * This outputs the review form view for the WooCommerce user dashboard. * */ public function renderRvxReviewForm() { $attributes = self::setRvxAttributes(); $formData = $this->formDefaultTextsData(); View::output('storefront/my-account/review-form', ['data' => $attributes, 'formLevelData' => $formData]); return ''; } public function setRvxAttributes() { $user_id = get_current_user_id(); $wpCurrentUser = Helper::getWpCurrentUser(); $user_name = $wpCurrentUser ? $wpCurrentUser->display_name : ''; $attributes = ['userInfo' => ['isLoggedIn' => Helper::loggedIn(), 'id' => $wpCurrentUser ? $wpCurrentUser->ID : null, 'name' => $user_name, 'email' => $wpCurrentUser ? $wpCurrentUser->user_email : '', 'isVerified' => Helper::verifiedCustomer($user_id)], 'domain' => ['baseDomain' => Helper::domainSupport(), 'baseRestUrl' => Helper::getRestAPIurl()]]; return \json_encode($attributes); } public function formDefaultTextsData() { // Define the default values, if no builder is active / available then use the default string / texts $default_values = ['write_a_review' => 'Write a Review', 'text_rating_star_title' => 'Rating', 'text_review_title' => 'Review Title', 'placeholder_review_title' => 'Write Review Title', 'text_review_description' => 'Description', 'placeholder_review_description' => 'Write your description here', 'text_full_name' => 'Full name', 'placeholder_full_name' => 'Full Name', 'text_email_name' => 'Email address', 'placeholder_email_name' => 'Email Address', 'text_attachment_title' => 'Attachment', 'placeholder_upload_photo' => 'Upload Photo / Video', 'text_mark_as_anonymous' => 'Mark as Anonymous', 'text_recommended_title' => 'Recommendation?']; return \json_encode($default_values); } }
| ver. 1.6 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка