我想在自定义帖子列表页面的自定义帖子类型标题下显示我的自定义菜单。
例如,在自定义帖子类型列表页面以及添加/编辑自定义帖子类型页面上有帖子类型和一个小图标。
在该图标下,我想从自定义插件添加自定义菜单。
我可以在那个地方加菜单吗?
还有一件事是,我可以为转到列表页面的添加/编辑页面添加“取消”链接吗?
我想在自定义帖子列表页面的自定义帖子类型标题下显示我的自定义菜单。
例如,在自定义帖子类型列表页面以及添加/编辑自定义帖子类型页面上有帖子类型和一个小图标。
在该图标下,我想从自定义插件添加自定义菜单。
我可以在那个地方加菜单吗?
还有一件事是,我可以为转到列表页面的添加/编辑页面添加“取消”链接吗?
要在该位置插入链接,需要过滤器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>\';
}
其结果是:如果用户从移动设备访问管理区域,我正在寻找一种有条件地加载不同脚本的方法。在我的例子中,我希望限制用户只能发表新文章,因此如果您从移动设备登录到管理区域,您将被重定向到帖子列表,而管理菜单甚至不可用。想法?