我如何将点击重定向到新的管理页面以不编辑POST表格中的屏幕

时间:2020-08-24 作者:Arslan Afzal

嗨,社区,我创建了一个自定义帖子类型;消息(&Q;);。用户通过填写表单从前端创建帖子。我想在管理方面,当管理员访问这篇文章,并点击表中的文章标题,它不应该去默认的编辑屏幕。它应该转到仪表板中显示此帖子详细信息的另一个页面。有什么需要帮忙的吗?我被困在那了。我怎样才能重定向到那个页面并得到帖子。

1 个回复
最合适的回答,由SO网友:Arslan Afzal 整理而成

关于函数。php

function disallowed_admin_pages() {

    global $pagenow;

    # Check current admin page.
    if ( $pagenow == \'post.php\' && isset( $_GET[\'post\'] ) && $_GET[\'action\'] == \'edit\' && (get_post_type( $_GET[\'post\']) ==\'Post_type\' )) {

        wp_redirect( admin_url( \'/edit.php?post_type=post_type&page=page_to_redirct&post=\'.$_GET[\'post\'] ) );
        exit;

    }

}
add_action( \'admin_init\', \'disallowed_admin_pages\' );
已在函数中创建page\\u to\\u重定向。php