You can use the workscout_reviews_criteria
filter to modify the criteria by adding code to your theme’s functions.php
file (preferably or in a plugin. Here are several examples:
Adding New Criteria
function modify_workscout_reviews_criteria($criteria) {
// Add new criteria
$criteria['timeliness'] = array(
'label' => esc_html__('Timeliness', 'workscout-freelancer'),
'tooltip' => esc_html__('Ability to meet deadlines and deliver work on time', 'workscout-freelancer')
);
$criteria['creativity'] = array(
'label' => esc_html__('Creativity', 'workscout-freelancer'),
'tooltip' => esc_html__('Creative problem-solving and innovative approach to work', 'workscout-freelancer')
);
return $criteria;
}
add_filter('workscout_reviews_criteria', 'modify_workscout_reviews_criteria');
Removing Existing Criteria
function remove_workscout_criteria($criteria) {
// Remove specific criteria
unset($criteria['communication-skills']);
return $criteria;
}
add_filter('workscout_reviews_criteria', 'remove_workscout_criteria');
Modifying Existing Criteria
function update_workscout_criteria($criteria) {
// Modify existing criteria labels or tooltips
if (isset($criteria['quality'])) {
$criteria['quality']['label'] = esc_html__('Work Quality', 'workscout-freelancer');
$criteria['quality']['tooltip'] = esc_html__('Overall quality and accuracy of delivered work', 'workscout-freelancer');
}
return $criteria;
}
add_filter('workscout_reviews_criteria', 'update_workscout_criteria');
Completely Replace Criteria
function replace_workscout_criteria($criteria) {
// Replace with entirely new criteria
return array(
'expertise' => array(
'label' => esc_html__('Technical Expertise', 'workscout-freelancer'),
'tooltip' => esc_html__('Level of technical skill and knowledge demonstrated', 'workscout-freelancer')
),
'reliability' => array(
'label' => esc_html__('Reliability', 'workscout-freelancer'),
'tooltip' => esc_html__('Consistency in delivering promised results', 'workscout-freelancer')
),
'value' => array(
'label' => esc_html__('Value for Money', 'workscout-freelancer'),
'tooltip' => esc_html__('Quality of work relative to cost', 'workscout-freelancer')
)
);
}
add_filter('workscout_reviews_criteria', 'replace_workscout_criteria');