5ответ(ов) в теме
add_action( 'init', 'rcl_register_add_comment_type' );
function rcl_register_add_comment_type() {
if ( ! rcl_exist_addon( 'rating-system' ) )
return false;
rcl_register_rating_type( array(
'rating_type' => 'add-comment',
'type_name' => __( 'Комментирование' ),
'icon' => 'fa-plus'
) );
}
Что нужно вписать тут в моем случае ?
rcl_register_add_commet_type - За место этого мне нужно вписать хук задания ?
Где rating type нужно вместо add-comment вписать fng_task_complete
Если есть возможность, пожалуйста напишите готовый код, так как я только изучаю и не силен в этом
код ниже должен помочь, вставляйте в файл функций темы:
add_action( 'init', 'rcl_register_task_complete_type' );
function rcl_register_task_complete_type() {
if ( ! rcl_exist_addon( 'rating-system' ) )
return false;
rcl_register_rating_type( array(
'rating_type' => 'task-complete',
'type_name' => __( 'Завершение задания' ),
'icon' => 'fa-plus'
));
}
add_action('fng_task_complete','add_rating_with_task_complete',10,2);
function add_rating_with_task_complete($task_id){
global $rcl_rating_types;
$performer = get_post_meta( $task_id, 'fng-performer', 1 );
$args = array(
'user_id' => $performer,
'object_id' => $task_id,
'object_author' => $performer,
'rating_value' => $rcl_rating_types['task-complete']['type_point'],
'rating_type' => 'task-complete'
);
rcl_insert_rating($args);
}
Тема закрыта. Публикация новых сообщений запрещена.