3ответ(ов) в теме
// добавил рейтинг за просмотры в админку
if(!is_admin()) add_action('init','rcl_register_add_view_type',30); if(is_admin()) add_action('admin_init','rcl_register_add_view_type',30); add_action('init', 'rcl_register_add_view_type', 30); function rcl_register_add_view_type(){ rcl_register_rating_type(array( 'rating_type' =>'add-view', 'type_name' =>'просмотры', 'icon' =>'fa-plus' )); } // добавил рейтинг за просмотры add_action('postviews_increment_views','add_rating_with_add_view'); /*add_action('postviews_increment_views_ajax','add_rating_with_add_view'); */ function add_rating_with_add_view($wiev){ if (is_single()){ global $post; global $user_ID; global $rcl_rating_types; if(!$post->post_author) return false; // ВОТ ЭТА СТРОКА ВСЕ ПОРТИН if($user_ID = $post->post_author ) { update_post_meta( $post->ID, 'views', $wiev - 1); return false; } $args = array( 'user_id' => $user_ID, 'object_id' => $post->ID, 'object_author' => $post->post_author, 'rating_value' => $rcl_rating_types['add-view']['type_point'], 'rating_type' => 'add-view' ); rcl_insert_rating($args); } } $posts = get_posts( array( 'category' => 0, 'orderby' => 'date', 'order' => 'DESC', 'include' => array(), 'exclude' => array(), 'meta_key' => '', 'meta_value' =>'', 'post_type' => 'post', 'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса ) );
Тема закрыта. Публикация новых сообщений запрещена.