Ние добавяме собствен тип рейтинг към рейтинговата система Wp-Recall, CODESELLER - продажба на цифрови стоки
Започвайки с версия 13.0, приставката Wp-Recall разполага с доста мощна система за оценка, която може да бъде разширена, за да отговаря на вашите нужди. В този урок ще разгледаме само пример за разширяване на рейтинговата система, т.е. добавяне на собствен тип рейтинг към общата система.
Тип рейтинг - неразделна част от рейтинговата система, която записва рейтинговата активност на потребителя във връзка с конкретен обект или действие.
За да регистрирате нов тип рейтинг, е достатъчно да поставите следния код:
Основата тук е функцията rcl_register_rating_type (), именно тази функция регистрира нов тип рейтинг в системата с данните, предадени в нея. Можем да предадем масив от задължителни и незадължителни данни на тази функция:
- rating_type - видът на рейтинга, с който ще препращаме към данните за рейтинга, свързани с този конкретен тип рейтинг,
- post_type - посочва се вместо rating_type, ако тип рейтинг е регистриран за произволен тип публикация, в този случай името на типа post е посочено като стойност
- type_name - името на типа рейтинг, показвано в настройките и историята на промяната на рейтинга на потребителя
- икона - класът, необходим за формиране на икона при показване на историята на промяната на рейтинга от този тип
- стил - посочва се, ако е необходимо да се предостави в настройките избор за този тип рейтинг за стила на дисплея на бутоните за гласуване - харесвам/плюс и минус. Може да бъде true/false (само за обекти)
- data_type - в стойността true, ако настройките трябва да могат да избират показването на общата оценка за даден обект като сбор от всички стойности на гласове или като сбор от положителните и отрицателните гласове за обекта (само за обекти)
- limit_votes - в стойността true, ако настройките трябва да могат да задават ограничение на броя гласове за обекти на определен потребител за определено време (само за обекти)