用于自定义税务编辑的操作挂钩

时间:2012-11-02 作者:Kirill

所以,我的模板文件函数中有一个函数。php缓存包含自定义分类术语的搜索表单。我想在添加/删除/编辑特定分类的术语时刷新缓存(或删除一个缓存组)。

有可能吗?也许有do\\u动作,但哪个钩子?thx公司

2 个回复
SO网友:fuxia

看看wp-includes/taxonomy.php. 这些措施包括:

do_action( "create_term",       $term_id, $tt_id, $taxonomy );
do_action( "created_term",      $term_id, $tt_id, $taxonomy );
do_action( "edited_term",       $term_id, $tt_id, $taxonomy );
do_action( \'delete_term\',       $term,    $tt_id, $taxonomy, $deleted_term );
do_action( "create_$taxonomy",  $term_id, $tt_id );
do_action( "created_$taxonomy", $term_id, $tt_id );
do_action( "edited_$taxonomy",  $term_id, $tt_id );
do_action( "delete_$taxonomy",  $term,    $tt_id, $deleted_term );

SO网友:Daniel

您正在寻找created_term, edited_termdelete_term. 每个回调接受3个参数:

function wpse_created_term( $term_id, $tt_id, $taxonomy ) {
}    
function wpse_edited_term( $term_id, $tt_id, $taxonomy ) {
}    
function wpse_delete_term( $term_id, $tt_id, $taxonomy ) {
}    

add_action( \'created_term\', \'wpse_created_term\', 10, 3 );
add_action( \'edited_term\', \'wpse_edited_term\', 10, 3 );
add_action( \'delete_term\', \'wpse_delete_term\', 10, 3 );

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴