要在该位置插入链接,需要过滤器views_edit-POST_TYPE
, 用CPT的slug替换POST\\u类型。
Example:
add_filter( \'views_edit-portfolio\', \'custom_list_link_wpse_79975\' );
function custom_list_link_wpse_79975( $views )
{
$views[\'dashboard\'] = \'<a href="\' . admin_url(\'index.php\') . \'">Dashboard</a>\';
// $views[\'another-view\'] = \'<a href="#">Contact</a>\';
return $views;
}
Results in:
第二个问题本应该是一个单独的问题,但当我们讨论这个问题时。。。
你可以创建自己的meta box, 但有几个有用的钩子:
// Another possible action hook is: post_submitbox_start
add_action( \'post_submitbox_misc_actions\', \'custom_publish_link_wpse_79975\' );
function custom_publish_link_wpse_79975()
{
// check for post type
global $current_screen;
if( \'portfolio\' != $current_screen->post_type )
return;
echo \'<div class="misc-pub-section my-link">
<a href="\' . admin_url(\'edit.php?post_type=portfolio\') . \'">Cancel</a>
</div>\';
}
其结果是: