我正在为一个学校项目开发wordpress插件,但目前我还停留在某个阶段。我以前把代码放在一个普通的html/php站点上,而不是wordpress中。我生成了一个带有变量的链接,该变量可以在站点上使用。我怎样才能在wordpress中做到这一点?
我的代码:
//添加menupage:
add_submenu_page( null,'Bekijk Factuur', 'Bekijk Factuur', 'manage_options', 'dnh_facturen_bekijk', 'dnh_facturen_bekijk' );//创建指向新页面的链接(此链接适用于php函数,其中包括页面)
<a href='" . admin_url('admin.php?page=dnh_facturen_bekijk') . "' target='_blank'> Bekijk </a></td>";//这是我过去用链接给变量的方式
<a href='../plugins/phptopdf/bekijkFactuur.php?lidid=".urlencode($row['Lid_ID']).'解决办法:
由于Sam Aleksov,我更改了以下链接:
<a href='" . admin_url('admin.php?page=dnh_facturen_bekijk&lidid='.$row['Lid_ID'].'') . "' target='_blank'> Bekijk </a></td>在dnh_facturen_bekijk页面上,我得到了这样的变量:
$value = $_GET['lidid'];发布于 2015-04-29 09:49:52
如果我正确理解,您需要传递获取参数到您的插件或主题。如果是这样的话,您可以像在独立页面中那样将变量传递到页面:
<a href='" . admin_url('admin.php?page=dnh_facturen_bekijk&myvar=myval') . "' target='_blank'> Bekijk </a></td>";加载插件或主题页(dnh_facturen_bekijk)时,可以在全局请求变量中或使用WP的get_query_var()查找变量。
POST参数也是如此。
https://stackoverflow.com/questions/29938327
复制相似问题