你好@berkleebassist:
如果没有管理员访问你的网站和数据库,很难验证你的问题,但我可以给你一些可能有用的指导。
中有两个功能/wp-includes/taxonomy.php
更新分类法术语计数:wp_update_term_count_now()
和_update_post_term_count()
. 它们分别位于(WordPress v3.0.1)第2454行和第2049行。他们都称之为动作钩\'edited_term_taxonomy\'
就在他们更新计数之后。两个函数都发送相同的两个参数a$term
和a$taxonomy
因此,您可以将其视为程序的一个挂钩。
这是一个函数的shell,您可以将其复制到主题的functions.php
文件要更新计数,只需添加SQL即可更新计数,更新方式如下:
add_action(\'edited_term_taxonomy\',\'yoursite_edited_term_taxonomy\',10,2);
function yoursite_edited_term_taxonomy($term,$taxonomy) {
global $wpdb;
$sql = "...set this to UPDATE taxonomy term count how you want...";
$wpdb->query($sql);
}
如果您需要有关编写SQL命令的更具体指导,请告诉我。
还有,这里有一张trac票证,上面讨论了类似的内容;这可能与: