我确定我需要一个动作钩子,但我找不到一个。我需要在自定义帖子类型的“添加联系人”链接中使用的URL添加查询:
http://radleygh.com/images/chrome_2013-073-14-39-44-83.png
在edit.php中,有一个名为$post_new_file
的变量,这是我需要添加的变量。有一个函数可能有帮助$wp_list_table->current_action
,但它似乎不会影响$post_new_file
变量。它被分配给一个名为$doaction
的变量,但我不认为它与add_action
挂钩有关。
有人能指出我正确的方向吗?我可能会放弃输出缓冲和preg替换,但这似乎有点矫枉过正。在定义$post_new_file
和用HTML编写时,似乎没有任何动作调用。
答案 0 :(得分:3)
虽然需要一段时间才能完成,但这可能并不太难。
function reset_post_new_link() {
global $post_new_file,$post_type_object;
if (!isset($post_type_object) || 'post-type-name' != $post_type_object->name) return false;
$post_new_file = $post_new_file."append-what-want"
}
add_action('admin_head','reset_post_new_link');
$post_type_object
在那里你可以限制它运行的位置。您可能希望通过更多标准来限制它,但我会将其留给您。
另外,我很确定这个没有得到官方的支持,所以请注意。