我知道如何在页面/帖子/ custom_post_type($ post_type)页面添加元框:
$screens = array( 'post', 'page' );
foreach ( $screens as $screen ) {
add_meta_box(
'myplugin_sectionid',
__( 'My Post Section Title', 'myplugin_textdomain' ),
'myplugin_meta_box_callback',
$screen
);
}
但如何在页面概述中添加元框?我需要一个链接列表到一些特殊的页面......
我知道有插件可以做到这一点: http://wordpress.org/plugins/meta-box/screenshots/ 但只能在帖子/页面编辑屏幕上,就像我找到的任何教程一样。
答案 0 :(得分:0)
您可以add stuff to a column in that screen使用过滤器"manage_edit-{$cpt}_columns"
和操作"manage_{$cpt}_posts_custom_column"
:
可以使用以下方式捕获表单提交:
add_action( 'load-edit.php', 'load_edit_so_23561386' );
function load_edit_so_23561386()
{
global $typenow;
$cpt = 'post';
if( $typenow !== $cpt )
return;
if( isset( $_POST['YOUR-FORM'] ) )
do_your_stuff();
}
但是由于有多个帖子(几乎是999),使用AJAX要好得多,但那是另外一个故事。