您可能无法替换要编辑的表。php会自动弹出,但您可以添加自己的表,只需隐藏Wordpress创建的默认表即可。
以下是一些挂钩,您可以确定要添加新搜索表的post\\U类型:
add_action( \'load-edit.php\', \'d_test\' );
function d_test() {
//print_r($_REQUEST);
$post_type = $_REQUEST[\'post_type\'];
if( $post_type == \'your_custom_post_type\' ):
//this hook will attach your_new_table function right above the default content of edit.php
add_action(\'all_admin_notices\',\'your_new_table\');
endif;
}
function your_new_table(){
echo \'<style type="text/css">.wrap{display:none;}</style>\';
echo display_your_great_new_seach_table();
}
使用css来隐藏。包装div,但至少它不会编辑任何Wordpress核心代码。我希望编辑。php只包含一个过滤器挂钩来替换其主要内容。
我希望这比简单地通过JavaCScript更改表更有用