Используя counter.php скрипт из плагина post-views-counter , я хочу получить категории для поста, используя эту строку:
class Post_Views_Counter_Counter
{ ...
private function db_insert( $id, $type, $period, $count = 1 )
{ ...
get_the_category($id);
Но я получаю ошибку вроде: Call to undefined function get_the_category()
.
Если я добавлю следующую строку:
require_once( ABSPATH . WPINC . '/category-template.php' );
к ajax.php , тогда эта ошибка исчезнет, но затем я получу другую ошибку, такую как: Call to undefined function __() in taxonomy.php
Как использовать функцию get_the_category
в этом скрипте из этого плагина?
ОБНОВЛЕНИЕ:
Даже если я добавлю эту строку в ajax.php
require_once( ABSPATH . WPINC . '/l10n.php' );
, которая удалит все ошибки, но функция get_the_category
не будет возвращать категории, если я передам действительный идентификатор сообщения.Что не так?