Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用WordPress将标题发送到页面之前重定向标题_Wordpress_Http Headers_Contact Form - Fatal编程技术网

如何在使用WordPress将标题发送到页面之前重定向标题

如何在使用WordPress将标题发送到页面之前重定向标题,wordpress,http-headers,contact-form,Wordpress,Http Headers,Contact Form,我目前正在学习O'Reilly使用Wordpress书籍构建Web应用程序,这本书解释了页面模板是在Wordpress init和wp操作启动后加载的。我知道在调用get_header之前不会调用wp_head操作 如何处理和重定向收集个人姓名、电子邮件和消息的通用联系人表单?或者这不是正确的思考方式吗?这里列出了我记录下来的一些动作,这些动作可以帮助我在尝试使用WordPress时找到合适的方法。这是我的完整列表中的一个非常小的片段,但它应该与您尝试执行的操作相关联: theme functi

我目前正在学习O'Reilly使用Wordpress书籍构建Web应用程序,这本书解释了页面模板是在Wordpress init和wp操作启动后加载的。我知道在调用get_header之前不会调用wp_head操作


如何处理和重定向收集个人姓名、电子邮件和消息的通用联系人表单?或者这不是正确的思考方式吗?

这里列出了我记录下来的一些动作,这些动作可以帮助我在尝试使用WordPress时找到合适的方法。这是我的完整列表中的一个非常小的片段,但它应该与您尝试执行的操作相关联:

theme functions.php已加载

  • 在设置主题之后
  • 初始化
  • wp_加载
定义的wp查询变量

  • 获取搜索查询(过滤器)
  • 前置句柄404(过滤器)
  • 可湿性粉剂
  • 模板重定向
  • 模板包括
  • 获取标题
发送标题

开始html开始标题

  • 可湿性粉剂头
  • wp_排队_脚本
  • wp_打印样式
  • wp_打印_脚本
端头

您可以依赖的最后一个操作是在发送标头之前
get_header
。正如您所看到的,
wp_head
在发送头后激发,因此这对您没有任何用处

在像您这样的情况下,我通常希望至少等到定义了WP查询变量,因为很多时候我需要知道这些信息,然后才能决定做什么。我不能评论你的具体情况,所以你可能不在乎。但是在
get\u头
之前挂接任何操作都可以

你的钩子应该足够晚,你可以让WordPress处理你可能需要的任何信息。如果您不关心任何事情,只是简单地想要$\u POST数据,那么继续并钩住
init
操作。如果你想让WordPress处理的大量信息对你有用,那么就连接到
wp
,等等