我正在尝试修改现有插件,而我正在尝试做的修改之一是更正按钮在特定页面上的显示方式。目前它就像这样http://cl.ly/image/1C1l1H3w0r22(请原谅我粘贴截图链接,我无法将它粘贴到这里)。我正在尝试将其更改为此http://cl.ly/image/3F2e252y3c41。
按钮已加载,正在工作。行动正在发生,正在发挥作用。图像正在加载,正在工作。但是由于某些奇怪的原因,$post->ID 没有被加载。
当我应该得到 wp-admin/?print_pip=true&post=2712&type=print_invoice&_wpnonce=e25508b9df 时,我得到 wp-admin/?print_pip=true&post&type=print_invoice&_wpnonce=e25508b9df。在这种情况下,2712 是订单号。
我知道问题是这样的: -
wp_nonce_url(admin_url('?print_pip=true&post='.$post->ID.'&type=print_invoice'), 'print-pip');
如果有人可以帮助我弄清楚我做错了什么,那就太好了。