我现在想要做的事情非常简单。我想通过URL发送参数,然后将其显示在WordPress页面上。这是我目前在做什么:WordPress网址参数不起作用
我在为www.domain.com/signin_page?message=yo
把URL我加入到我的functions.php文件简码为:
function write_login_message($atts) {
return "Message: " . $_GET['message'];
};
add_shortcode('write_message', 'write_login_message');
结果是“消息:” 。另外,我收到一条通知:Undefined index: message in [...]
。我尝试了一些我在讨论中发现的东西(制作一个设置查询变量的插件),但那不起作用,现在我被卡住了。我会很感激任何帮助。
UPDATE:$ _GET ['message']适用于我的生产服务器。它不在我的测试/沙箱服务器上工作(尽管它们基本上是相同的)。这缩小了它,但我仍然不确定原因是什么。我至少可以知道我可以在我的生产服务器上运行它。
我认为$ _GET是没有任何简码或其他东西的WordPress访问。 –
你不能在WordPress的帖子/页面中使用PHP(http://stackoverflow.com/questions/18896146/insert-php-code-in-wordpress-page-and-post)。 – Isaac