Подключение класса плагина в functions.php
Хочу доработать плагин добавив классу метод в function.php,как это сделать?
Так не получилось
вот так сделал поправил эту строку
require_once $_SERVER['DOCUMENT_ROOT']."/wp-content/wp-recall/add-on/top-user-by-rating/class/Tub_Rating.php";
add_shortcode('top_user_rating2', 'rcl_top_user_by_rating2');
function rcl_top_user_by_rating2($atts) {
//Параметры шорткода
$atts = shortcode_atts(array(
'templates' => 'block',
'sorting' => '1',
'limit' => '50',
'day' => '30',
'exclude' => '',
'type' => '',
'period' => '',
'paged' => '',
'role' => '',
'cache_time' => '86400'
), $atts);
тут объявил экземпляр класа
$tubrating = new Tub_Rating($atts);
тут присвоил функцию
$tubrating->getTopUserHtml2 = function() {
return $result;
};
return $tubrating->getTopUserHtml2();
}
Подключение класса плагина
require(":/wp-content/wp-recall/add-on/class/Tub_Rating.php");
так не могу подключить
require(): Failed opening required '/wp-content/wp-recall/add-on/class/Tub_Rating.php' (include_path='.:/opt/php71/share/pear')
так тоже
require_once $_SERVER['DOCUMENT_ROOT']."/wp-content/wp-recall/add-on/class/Tub_Rating.php"