WordPress submenu_page 变量

Wordpress submenu_page variable

我正在为一个学校项目开发一个 wordpress 插件,但目前我卡在了一个点上。我曾经将我的代码放在常规 html/php 站点上,而不是在 wordpress 中。我生成了一个 link 和一个可以在网站上使用的变量。我如何在 wordpress 中执行此操作?

我的代码:

//添加菜单页面:

add_submenu_page( null,'Bekijk Factuur', 'Bekijk Factuur', 'manage_options', 'dnh_facturen_bekijk', 'dnh_facturen_bekijk' );

//Creating a link to the new page (This works with a php function, which includes the page)

<a href='" . admin_url('admin.php?page=dnh_facturen_bekijk') . "' target='_blank'> Bekijk </a></td>";

//这就是我以前用 link

给变量的方式
<a href='../plugins/phptopdf/bekijkFactuur.php?lidid=".urlencode($row['Lid_ID']).'

解决方案:

感谢 Sam Aleksov, 我将 link 更改为:

<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'];

如果我理解正确,您需要将 GET 参数传递给您的插件或主题。 如果是这样,您可以使用与在独立页面中完全相同的方式将变量传递到您的页面:

<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参数也是如此。