get_the_category生成错误:调用taxonomy.php中未定义的函数__()

时间:2019-07-09 14:29:01

标签: php wordpress

使用来自插件counter.phppost-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' );

这将删除所有错误,但是如果我传递有效的帖子ID,get_the_category函数将不会返回类别。怎么了?

0 个答案:

没有答案