: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
<p style="margin-top: 50px;">
data-processing-text="<?php esc_attr_e( 'Processing...', 'wp-review' ); ?>"
><?php esc_html_e( 'Purge visitor ratings', 'wp-review' ); ?></button>
<span class="description"><?php esc_html_e( 'Click to remove all visitor ratings of all posts.', 'wp-review' ); ?></span>
<div id="review-styling" class="settings-tab-styling tab-content" style="display: none;">
<h3><?php esc_html_e( 'Styling', 'wp-review' ); ?></h3>
<div class="wp-review-field vertical">
<div class="wp-review-field-label">
<label for="wp_review_box_template"><?php esc_html_e( 'Default', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<div id="wp_review_box_template_wrapper">
<select name="wp_review_options[box_template]" id="wp_review_box_template">
foreach ( $review_templates as $key => $value ) {
$disabled = 'default' !== $key && 'aqua' !== $key;
'<option value="%1$s" %2$s %3$s>%4$s</option>',
selected( $key, $box_template, false ),
$disabled ? 'disabled' : '',
esc_html( $value['title'] )
<div id="wp_review_box_template_preview" style="display: none;">
<img src="#" alt="" id="wp_review_box_template_preview_img">
<div style="margin-top: 10px;">
<img src="<?php echo esc_url( $box_template_img ); ?>" alt="" id="wp_review_box_template_img">
if ( has_filter( 'wp_review_colors' ) ) {
echo '<p class="wp-review-filter-msg"><div class="dashicons dashicons-info"></div>' . esc_html__( 'There is a filter set for the review colors that may modify the options below.', 'wp-review' ) . '</p>';
<div class="wp-review-color-options">
<div class="wp-review-field"<?php if ( empty( $displayed_fields['color'] ) ) echo ' style="display: none;"'; // phpcS:ignore ?>>
<div class="wp-review-field-label">
<label for="wp_review_color"><?php esc_html_e( 'Review Color', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<input type="text" id="wp_review_color" class="wp-review-color" name="wp_review_options[colors][color]" value="<?php echo esc_attr( $color ); ?>" data-default-color="<?php echo esc_attr( $color ); ?>">
<div class="wp-review-field"<?php if ( empty( $displayed_fields['inactive_color'] ) ) echo ' style="display: none;"'; // phpcs:ignore ?>>
<div class="wp-review-field-label">
<label for="wp_review_inactive_color"><?php esc_html_e( 'Inactive Review Color', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<input type="text" id="wp_review_inactive_color" class="wp-review-color" name="wp_review_options[colors][inactive_color]" value="<?php echo esc_attr( $inactive_color ); ?>" data-default-color="<?php echo esc_attr( $inactive_color ); ?>">
<div class="wp-review-field"<?php if ( empty( $displayed_fields['fontcolor'] ) ) echo ' style="display: none;"'; // phpcs:ignore ?>>
<div class="wp-review-field-label">
<label for="wp_review_fontcolor"><?php esc_html_e( 'Font Color', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<input type="text" class="wp-review-color" name="wp_review_options[colors][fontcolor]" id ="wp_review_fontcolor" value="<?php echo esc_attr( $fontcolor ); ?>" data-default-color="<?php echo esc_attr( $fontcolor ); ?>">
<div class="wp-review-field"<?php if ( empty( $displayed_fields['bgcolor1'] ) ) echo ' style="display: none;"'; // phpcs:ignore ?>>
<div class="wp-review-field-label">
<label for="wp_review_bgcolor1"><?php esc_html_e( 'Heading Background Color', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<input type="text" class="wp-review-color" name="wp_review_options[colors][bgcolor1]" id ="wp_review_bgcolor1" value="<?php echo esc_attr( $bgcolor1 ); ?>" data-default-color="<?php echo esc_attr( $bgcolor1 ); ?>">
<div class="wp-review-field"<?php if ( empty( $displayed_fields['bgcolor2'] ) ) echo ' style="display: none;"'; //phpcs:ignore ?>>
<div class="wp-review-field-label">
<label for="wp_review_bgcolor2"><?php esc_html_e( 'Background Color', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<input type="text" class="wp-review-color" name="wp_review_options[colors][bgcolor2]" id="wp_review_bgcolor2" value="<?php echo esc_attr( $bgcolor2 ); ?>" data-default-color="<?php echo esc_attr( $bgcolor2 ); ?>">
<div class="wp-review-field"<?php if ( empty( $displayed_fields['bordercolor'] ) ) echo ' style="display: none;"'; // phpcs:ignore ?>>
<div class="wp-review-field-label">
<label for="wp_review_bordercolor"><?php esc_html_e( 'Border Color', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<input type="text" class="wp-review-color" name="wp_review_options[colors][bordercolor]" id="wp_review_bordercolor" value="<?php echo esc_attr( $bordercolor ); ?>" data-default-color="<?php echo esc_attr( $bordercolor ); ?>">
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label for="wp_review_width"><?php esc_html_e( 'Review Box Width', 'wp-review' ); ?></label>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option wp-review-disabled has-bg">
<input type="number" min="1" max="100" step="1" name="wp_review_options[width]" id="wp_review_width" value="100" disabled /> %
<div id="wp-review-width-slider"></div>
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label><?php esc_html_e( 'Google Font', 'wp-review' ); ?></label><br>
<span class="description">
<?php _e( 'Many templates use Google Font, select <code>No</code> to use default theme font.', 'wp-review' ); // WPCS: xss ok. ?>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option">
$form_field->render_switch(
'id' => 'wp_review_fontfamily',
'name' => 'wp_review_options[fontfamily]',
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label><?php esc_html_e( 'Comment Rating Color', 'wp-review' ); ?></label><br>
<span class="description">
<?php esc_html_e( 'Use different color for ratings in comments', 'wp-review' ); ?>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option">
$form_field->render_switch(
'id' => 'wp_review_custom_comment_colors',
'name' => 'wp_review_options[custom_comment_colors]',
<div class="wp-review-field wp-review-rating-icon">
<div class="wp-review-field-label">
<label for="wp_review_rating_icon"><?php esc_html_e( 'Rating icon', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<select name="wp_review_options[rating_icon]" id="wp_review_rating_icon" class="js-select2">
$icons = wp_review_get_icons();
foreach ( $icons as $name => $icon ) {
'<option value="%1$s" data-icon="%1$s" %2$s %3$s>%4$s</option>',
selected( $rating_icon, $name, false ),
'fa fa-star' !== $name ? 'disabled' : '',
esc_html( $icon['name'] )
<a href="#" class="wpr-toggle-rating wp-review-disabled inline-block has-bg"><?php esc_html_e( 'Use Image', 'wp-review' ); ?></a>
<div id="review-defaults" class="settings-tab-defaults tab-content" style="display: none;">
<h3><?php esc_html_e( 'Defaults', 'wp-review' ); ?></h3>
<?php $has_criteria_filter = has_filter( 'wp_review_default_criteria' ); ?>
<?php $schemas = wp_review_schema_types(); ?>
<div class="wp-review-field">
<div class="wp-review-field-label">
<label for="wp_review_type"><?php esc_html_e( 'Review type', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<select name="wp_review_options[review_type]" id="wp_review_type">
<option value="none" <?php selected( $review_type, 'none' ); ?>><?php esc_html_e( 'No Review', 'wp-review' ); ?></option>
foreach ( $review_types as $key => $value ) {
if ( ! isset( $available_types[ $key ] ) ) {
$disabled = 'circle' === $key || 'thumbs' === $key;
'<option value="%1$s" class="%2$s" %3$s>%4$s</option>',
$disabled ? 'disabled' : '',
selected( $review_type, $key, false ),
esc_html( $value['label'] )
<div class="wp-review-field"<?php if ( empty( $displayed_fields['location'] ) ) echo ' style="display: none;"'; // phpcs:ignore ?>>
<div class="wp-review-field-label">
<label for="wp_review_location"><?php esc_html_e( 'Review Location', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<select name="wp_review_options[review_location]" id="wp_review_location">
<option value="bottom" <?php selected( $location, 'bottom' ); ?>><?php esc_html_e( 'After Content', 'wp-review' ); ?></option>
<option value="top" <?php selected( $location, 'top' ); ?>><?php esc_html_e( 'Before Content', 'wp-review' ); ?></option>
<option value="custom" <?php selected( $location, 'custom' ); ?>><?php esc_html_e( 'Custom (use shortcode)', 'wp-review' ); ?></option>
<p id="wp_review_shortcode_hint_field">
<input id="wp_review_shortcode_hint" type="text" value="[wp-review]" readonly="readonly">
<span><?php esc_html_e( 'Copy & paste this shortcode in the post content.', 'wp-review' ); ?></span>
<div class="wp-review-field">
<div class="wp-review-field-label">
<label for="wp_review_schema"><?php esc_html_e( 'Review Schema', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<select name="wp_review_options[default_schema_type]" id="wp_review_schema">
<?php foreach ( $schemas as $key => $arr ) : ?>
<option value="<?php echo esc_attr( $key ); ?>" <?php selected( $key, $default_schema ); ?>><?php echo esc_html( $arr['label'] ); ?></option>
<div class="wp-review-field">
<div class="wp-review-field-label">
<label><?php esc_html_e( 'Features', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<table id="wp-review-item">
<?php if ( $has_criteria_filter ) : ?>
<?php foreach ( $default_criteria as $item ) : ?>
<?php if ( ! empty( $item ) ) : ?>
<input type="text" name="wp_review_options[default_features][]" value="<?php if ( ! empty( $item ) ) echo esc_attr( $item ); // phpcs:ignore ?>" <?php echo $has_criteria_filter ? 'disabled="disabled" readonly="readonly"' : ''; ?> />
<?php if ( ! $has_criteria_filter ) : ?>
<a class="button remove-row" href="#"><?php esc_html_e( 'Delete', 'wp-review' ); ?></a>
<?php foreach ( $items as $item ) : ?>
<?php if ( ! empty( $item ) ) : ?>
<input type="text" name="wp_review_options[default_features][]" value="<?php if ( ! empty( $item ) ) echo esc_attr( $item ); // phpcs:ignore ?>" <?php echo $has_criteria_filter ? 'disabled="disabled" readonly="readonly"' : ''; ?> />
<?php if ( ! $has_criteria_filter ) : ?>
<a class="button remove-row" href="#"><?php esc_html_e( 'Delete', 'wp-review' ); ?></a>
<tr class="empty-row screen-reader-text">
<input class="focus-on-add" type="text" name="wp_review_options[default_features][]" />
<a class="button remove-row" href="#"><?php esc_html_e( 'Delete', 'wp-review' ); ?></a>
<?php if ( $has_criteria_filter ) : ?>
<p class="description"><?php esc_html_e( 'Default features are set by a filter function. Remove it to change.', 'wp-review' ); ?></p>
<a class="add-row button" data-target="#wp-review-item" href="#"><?php esc_html_e( 'Add default feature', 'wp-review' ); ?></a>
<div class="wp-review-field">
<div class="wp-review-field-label">
<label><?php esc_html_e( 'Links', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<table id="wp-review-link">
<?php if ( ! empty( $link_texts ) ) : ?>
<?php foreach ( $link_texts as $key => $text ) : ?>
<?php if ( ! empty( $text ) && ! empty( $link_urls[ $key ] ) ) : ?>
<input type="text" name="wp_review_options[default_link_text][]" placeholder="Text" value="<?php echo esc_attr( $text ); ?>" />
<input type="text" name="wp_review_options[default_link_url][]" placeholder="URL" value="<?php echo esc_url( $link_urls[ $key ] ); ?>" />
<a class="button remove-row" href="#"><?php esc_html_e( 'Delete', 'wp-review' ); ?></a>
<tr class="empty-row screen-reader-text">
<input class="focus-on-add" type="text" name="wp_review_options[default_link_text][]" placeholder="Text" />
<input type="text" name="wp_review_options[default_link_url][]" placeholder="URL" />
<a class="button remove-row" href="#"><?php esc_html_e( 'Delete', 'wp-review' ); ?></a>
<a class="add-row button" data-target="#wp-review-link" href="#"><?php esc_html_e( 'Add default link', 'wp-review' ); ?></a>
<div class="wp-review-field">
<div class="wp-review-field-label">
<label><?php esc_html_e( 'User Ratings', 'wp-review' ); ?></label>
<div class="wp-review-field-option">
<input type="radio" name="wp_review_options[default_user_review_type]" id="wp-review-userReview-disable" value="<?php echo esc_attr( WP_REVIEW_REVIEW_DISABLED ); ?>" <?php checked( WP_REVIEW_REVIEW_DISABLED, $default_user_review_type ); ?> />
<?php esc_html_e( 'Disabled', 'wp-review' ); ?>
<input type="radio" name="wp_review_options[default_user_review_type]" id="wp-review-userReview-visitor" value="<?php echo esc_attr( WP_REVIEW_REVIEW_VISITOR_ONLY ); ?>" <?php checked( WP_REVIEW_REVIEW_VISITOR_ONLY, $default_user_review_type ); ?> />
<?php esc_html_e( 'Visitor Rating Only', 'wp-review' ); ?>
<label class="wp-review-disabled">
<input type="radio" name="wp_review_options[default_user_review_type]" id="wp-review-userReview-comment" value="<?php echo esc_attr( WP_REVIEW_REVIEW_COMMENT_ONLY ); ?>" <?php checked( WP_REVIEW_REVIEW_COMMENT_ONLY, $default_user_review_type ); ?> disabled />
<?php esc_html_e( 'Comment Rating Only', 'wp-review' ); ?>
<?php wp_review_print_pro_text( true ); ?>
<label class="wp-review-disabled">
<input type="radio" name="wp_review_options[default_user_review_type]" id="wp-review-userReview-both" value="<?php echo esc_attr( WP_REVIEW_REVIEW_ALLOW_BOTH ); ?>" <?php checked( WP_REVIEW_REVIEW_ALLOW_BOTH, $default_user_review_type ); ?> disabled />
<?php esc_html_e( 'Both', 'wp-review' ); ?>
<?php wp_review_print_pro_text( true ); ?>
<div class="wp-review-field">
<div class="wp-review-field-label">
<label for="wp_review_user_can_rate_feature"><?php esc_html_e( 'User can:', 'wp-review' ); ?></label><br>
<?php wp_review_print_pro_text( true ); ?>
<div class="wp-review-field-option">
<select name="wp_review_options[user_can_rate_feature]" id="wp_review_user_can_rate_feature" class="wp-review-disabled">
<option value="" disabled><?php esc_html_e( 'Give Overall Rating', 'wp-review' ); ?></option>
<option value="1" disabled><?php esc_html_e( 'Rate Each Feature', 'wp-review' ); ?></option>
<div id="review-embed" class="settings-tab-embed tab-content" style="display: none;">
<h3><?php esc_html_e( 'Embed', 'wp-review' ); ?></h3>
<p class="description"><?php esc_html_e( 'From here you can enable embed feature, which will show embed code in the frontend which site visitors can use to embed review on their site.', 'wp-review' ); ?></p>
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label><?php esc_html_e( 'Enable Embed', 'wp-review' ); ?></label>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option">
$form_field->render_switch(
'id' => 'wp_review_enable_embed',
'name' => 'wp_review_options[enable_embed]',
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label><?php esc_html_e( 'Show Title', 'wp-review' ); ?></label>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option">
$form_field->render_switch(
'id' => 'wp_review_embed_show_title',
'name' => 'wp_review_options[embed_show_title]',
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label><?php esc_html_e( 'Show Thumbnail', 'wp-review' ); ?></label>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option">
$form_field->render_switch(
'id' => 'wp_review_embed_show_thumbnail',
'name' => 'wp_review_options[embed_show_thumbnail]',
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label><?php esc_html_e( 'Show Excerpt', 'wp-review' ); ?></label>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option">
$form_field->render_switch(
'id' => 'wp_review_embed_show_excerpt',
'name' => 'wp_review_options[embed_show_excerpt]',
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label><?php esc_html_e( 'Show Rating Box', 'wp-review' ); ?></label>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option">
$form_field->render_switch(
'id' => 'wp_review_embed_show_rating_box',
'name' => 'wp_review_options[embed_show_rating_box]',
<div class="wp-review-field">
<div class="wp-review-disabled wp-review-field-label">
<label><?php esc_html_e( 'Show Credit', 'wp-review' ); ?></label>
<?php wp_review_print_pro_text(); ?>
<div class="wp-review-field-option">