使用来自插件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' );
这将删除所有错误,但是如果我传递有效的帖子ID,get_the_category
函数将不会返回类别。怎么了?