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); }
Тема закрыта. Публикация новых сообщений запрещена.