get_the_category генерирует ошибку: вызов неопределенной функции __ () в taxonomy.php - PullRequest
1 голос
/ 09 июля 2019

Используя 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 не будет возвращать категории, если я передам действительный идентификатор сообщения.Что не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...