正如@bonger所评论的,不管你读了什么,都没有自定义的post类型过滤器。
要将此筛选器用于特定的帖子类型,最好的方法是使用post_row_actions
过滤,然后根据传入的$post->post_type
.
我使用下面的代码为特定的帖子类型(在本例中为myposttype)添加到actions行的链接。
这将需要进行编辑,以适合您自己的帖子类型,显然,新链接需要更多的代码来实际执行任何操作,但这是一个想法:
function my_duplicate_post_link($actions, $post)
{
if ($post->post_type==\'myposttype\')
{
$actions[\'duplicate\'] = \'<a href="#" title="" rel="permalink">Duplicate</a>\';
}
return $actions;
}
add_filter(\'post_row_actions\', \'my_duplicate_post_link\', 10, 2);