我使用函数“传递”数据get_num_queries 从前端到后端(到插件选项页)。
function get_queries_wpse_143544() {
$dbq = get_num_queries();
update_option(\'page_queries\',$dbq);
}
add_action(\'wp_footer\', \'get_queries_wpse_143544\', 999);
(*感谢@
s_ha_dum 对于
function)
问题是使用检索数据get_option
在至少一次未访问前端页面之前,不会显示任何数据。
我的问题显然是:如何在单击“保存设置”按钮后使用AJAX执行隐藏的前端HTTP调用,以便get_option
是否要在重新加载选项页面后显示上述函数的值?
非常感谢。
最合适的回答,由SO网友:s_ha_dum 整理而成
有了这些代码,您只需在页面上插入wp_remote_get()
在后端页面加载时,以及在需要检索选项值之前。这样做可以避免没有访问者访问该页面的可能性。您的请求将是该访问者。
这一功能不言而喻:
$response = wp_remote_get( $url, $args )