// добавил рейтинг за новый комментирование в админку 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Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме