// добавил рейтинг за новый комментирование в админку
add_action('init', 'rcl_register_add_new_commenting_type', 30);
function rcl_register_add_new_commenting_type(){
rcl_register_rating_type(array(
'rating_type' =>'add-new_commenting',
'type_name' =>'рейтинг атору за коментарий под записью',
'icon' =>'fa-thumbs-o-up'
));
}
add_action( 'wp_insert_comment', 'add_rating_with_add_new_commenting', 10, 2 );
function add_rating_with_add_new_commenting( $id, $comment ){
if (is_single()){
$user_ID = get_current_user_id();
global $rcl_rating_types;
$args = array(
'user_id' => $user_ID,
'object_id' => $id,
'object_author' => $comment->user_id,
'rating_value' => $rcl_rating_types['add-new_commenting']['type_point'],
'rating_type' => 'add-new_commenting' );
rcl_insert_rating($args);
}
}
// добавил рейтинг за новый пост в админку
add_action('init', 'rcl_register_add_new_post_type', 30);
function rcl_register_add_new_post_type(){
rcl_register_rating_type(array(
'rating_type' =>'add-new_post',
'type_name' =>'рейтинг за создание поста',
'icon' =>'fa-thumbs-o-up'
));
}
add_action( 'update_post_rcl', 'add_rating_with_add_new_post', 99, 2 );
function add_rating_with_add_new_post($post_id, $post){
$category = get_the_category($post_id);
$category_item = $category[0]->cat_ID;
if (is_single()){
$user_ID = get_current_user_id();
global $rcl_rating_types;
$args = array(
'user_id' => $user_ID,
'object_id' => $post_id,
'object_author' => $post->post_author,
'rating_value' => $rcl_rating_types['add-new_post']['type_point'],
'rating_type' => 'add-new_post' );
rcl_insert_rating($args);
}
}
Редакции сообщения
18.10.2020 21:11Причина: не указано
18.10.2020 21:12Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме