服务器处理的最佳实践

时间:2012-07-21 作者:Josh Close

在一个主题中,我需要发布一个表单,并在服务器上完成一些工作。推荐的方法是什么?

我把它发布到另一个php文件中,在那里可以完成一些工作,然后重定向回以前的url。我对此有一些问题,因为通常在一个页面中工作的所有功能都不再存在了;例如home_url()get_current_user_id(). 是否有一种好的/简单的方法来包含要使用的基本WP内容?

php文件需要是wordpress页面吗?这是一个好方法吗?

1 个回复
最合适的回答,由SO网友:Brian Fegter 整理而成

我建议您看看插件中的AJAX页面,它可以解决重定向带来的问题。http://codex.wordpress.org/AJAX_in_Plugins

您可以发送想要异步处理的任何内容。这是WordPress在前端和后端处理表单的一种非常标准的方式。

如果需要包含用户数据,请将当前用户ID添加到jQuery中。发布要发送到AJAX挂钩的数据数组。

结束

相关推荐