我在wordpress管理员中创建了一个自定义页面,它有一个简单的文件上传字段和一个提交按钮.我需要弄清楚如何将页面提交到可以处理但在网络上找不到任何内容的地方.有谁知道表单上需要的’动作’才能让它转到我可以处理文件的函数或其他页面?
使用此代码段:
原文链接:https://www.f2er.com/php/137781.htmladd_action( 'admin_action_wpse10500','wpse10500_admin_action' ); function wpse10500_admin_action() { // Do your stuff here wp_redirect( $_SERVER['HTTP_REFERER'] ); exit(); } add_action( 'admin_menu','wpse10500_admin_menu' ); function wpse10500_admin_menu() { add_management_page( 'WPSE 10500 Test page','WPSE 10500 Test page','administrator','wpse10500','wpse10500_do_page' ); } function wpse10500_do_page() { ?> <form method="POST" action="<?PHP echo admin_url( 'admin.PHP' ); ?>"> <input type="hidden" name="action" value="wpse10500" /> <input type="submit" value="Do it!" /> </form> <?PHP }