WordPress的:添加内容到edit.php

exe*_*ecv 2 wordpress

在此处输入图片说明我正在尝试找出可用于在管理“ edit.php”页面上插入内容的动作挂钩/过滤器(我想在“职位”表上方放置一些链接)?我找到了“ edit_form_after_title”和“ edit_form_after_editor”(它们确实可以完成我想做的事情,但是它们是用于posts.php,而不是edit.php)。

小智 5

借助以下答案:https : //wordpress.stackexchange.com/a/115164/59816

我想出了这个:

<?php
# Called only in /wp-admin/edit.php pages
add_action( 'load-edit.php', function() {
  add_filter( 'views_edit-talk', 'talk_tabs' ); // talk is my custom post type
});

# echo the tabs
function talk_tabs() {
 echo '
  <h2 class="nav-tab-wrapper">
    <a class="nav-tab" href="admin.php?page=guests">Profiles</a>
    <a class="nav-tab nav-tab-active" href="edit.php?post_type=talk">Talks</a>
    <a class="nav-tab" href="edit.php?post_type=offer">Offers</a>
  </h2>
 ';
}
?>
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

在此处输入图片说明

希望这对某人有帮助。