如何在WP admin edit.php中传递额外的变量

时间:2018-01-24 16:58:07

标签: wordpress

当编辑转到edit.php

http://www.website.com/wp-admin/edit.php

我想自动将额外的变量传递为

http://www.website.com/wp-admin/edit.php?orderby=123&order=desc

有一个wp_redirect的解决方案,但会创建无限循环。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用admin_menu操作执行此操作, 以下代码应该有效:

add_action( 'admin_menu', function(){
    global $menu, $submenu;

    foreach( $submenu['edit.php'] as $k => $v ){
        if( $v['2'] == 'edit.php' ) {
            $submenu['edit.php'][$k]['2'] = 'edit.php?orderby=123&order=desc';
            break;
        }
    }
}, 99 );