我很抱歉有必要提出这样一个老话题,但我最近遇到了这个问题,通过google我只能找到“这就是函数所做的”,除了这篇文章之外,与这个问题无关。
我看了看“修复”,并没有真正理解这个修复是如何解决问题的,所以我进行了实验,发现我头上的问号是有根据的。
是的,上述方法确实解决了问题,但这只是一种侥幸。通过在adminurl前面添加$$,他基本上是在调用一个空字符串,因为他将URL存储在一个变量中,然后尝试使用一个名称与URL匹配的变量。由于他从未创建名为$“mysite.com/wp admin”的变量,$$adminurl将始终返回空字符串。
因此,我做了最后一个实验,完全省略了admin\\u url()的使用,效果非常好。一、 e。
add_submenu_page(
\'smart-crm\',
__(\'WP SMART CRM Documents\', \'mytextdomain\'),
__(\'Documents\', \'mytextdomain\'),
\'manage_options\',
\'admin.php?page=smart-crm&p=documenti/list.php\',
\'\');
这就是双域问题的解决方案。理想情况下,我也想知道海报问题的答案,并理解为什么域名会被返回两次,但只要这样做有效,我就可以接受。