我添加了edit|delete 在管理面板中创建的表的每一行中的选项。
function column_A( $item ) {
    $actions = array(
        \'edit\'   => sprintf( \'<a href="?page=%s&action=%s&row=%s">%s</a>\', 
            $_REQUEST[\'page\'], \'edit\', $item[\'row_id\'], \'Edit\' ),
        \'delete\' => sprintf( \'<a href="?page=%s&action=%s&row=%s">%s</a>\', 
            $_REQUEST[\'page\'], \'delete\', $item[\'row_id\'], \'delete\' ),
 当我点击
edit 链接,我在浏览器上阅读:
http://.../wordpress/wp-admin/admin?page=myTablePage&action=edit&row=1
 现在,我想使用值调用相对表单:
action 和
row. 
表单放置在显示表格页面的函数中的同一脚本中。我有这样的想法:
function myTablePage() {
    ...
    if ( $action == \'edit\' ) {
        ?> <div class="wrap">
        <h2>Form edit</h2>
        <form>...</form>
        </div> <?php
    } elseif ( $action == \'delete\' ) { 
        ?> <div class="wrap">
        <h2>Form delete</h2>
        <form>...</form>
        </div> <?php
    } else { 
        ("SHOW THE TABLE) 
    }
    ...
} // end myTablePage
 我试过这个代码,但我不明白为什么它不起作用。
如果函数在一个脚本中,那么它们是独立的,所以我认为这有点像无法传递值,但可能有很多原因我不知道(例如,如果传递链接的方法可能不安全)。
通过考试的好方法是什么action=edit/delete 链接到窗体重定向的开关盒?