Questions tagged «headers»

HTTP标头是在页面标记之前发送到浏览器的内容。它们通常包括页面MIME类型,字符集,状态代码和编码。标头通常会被覆盖以更改页面MIME类型或重定向用户。

5
当普通的旧PHP mail()可以使用时,为什么wp_mail()不让我设置From:标头?
当我使用wp_mail( $to, $subject, $message, $headers )(当然有适当的值)时,将使用发自名称的电子邮件和未在我能找到的任何地方设置的电子邮件(即使在PHP或Apache设置中也是如此)发送电子邮件。但是,使用mail( $to, $subject, $message, $headers )替代方法就可以了。会发生什么wp_mail()导致这种情况?
32 headers  wp-mail  email 

3
如何在子主题中将代码添加到Header.php?
我第一次创建子主题,并且我对添加到标头中的代码有一些疑问。 在非子主题中,我添加了某些代码到我的header.php文件中,例如Google Analytics(分析),Google网站站长工具,买入卖出广告,Facebook开放图等。 您如何在儿童主题中做到这一点?您是否在子主题中创建了header.php文件?如果是这样,怎么做?它与我在CSS上使用的@import相同吗? 谢谢。

4
用于修改http标头的WP函数/过滤器?
添加/修改HTTP标头时是否有专用的WP函数,操作或过滤器? 现在,我只是将PHP header()调用挂接到WP'init'钩中,如下所示: add_action('init', 'add_header_xua'); function add_header_xua(){ if(!is_admin()){ header('X-UA-Compatible: IE=edge,chrome=1'); } } 但这是正确的方法吗?
17 api  headers 

10
WordPress插件开发-已发送邮件头
我正在开发WordPress插件。激活插件时,我收到以下消息: 该插件在激活期间生成了293个字符的意外输出。如果您发现“标题已发送”消息,联合供稿问题或其他问题,请尝试停用或删除此插件。 该插件运行良好,但我不知道为什么收到此消息。我的插件是:http : //wordpress.org/extend/plugins/facebook-send-like-button/

4
如何抑制WordPress页面中的404状态代码?
我有一个WordPress网站,其中包含从其他数据库提取的页面。问题是这些其他页面返回404状态代码。(WordPress帖子/页面很好。) 404版本的页面显示正常,我从WordPress的标题标签中删除了“找不到页面”文本。但是Googlebot和W3C看到404标头。 所以:哇,有人告诉Apache取消404状态吗?Apache是​​否会覆盖WordPress的404标头? 那有意义吗?我还要看什么其他信息和事物? 是否可以隐藏.htaccess中的状态代码,以便不更改WP核心文件?
13 headers  apache  linux 


4
wp_redirect()-标头已发送
wp_redirect()在页面上成功提交注册表单后,我尝试使用重定向用户。 它不起作用,并显示以下错误: 警告:无法修改标头信息-已在/ Applications / MAMP / htdocs / theme / wp-发送的标头(输出始于/Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) 1178行上的include / pluggable.php 我知道以前已经有输出,这就是为什么它不起作用的原因,但是我不知道如何使它起作用。 注册表单由一个函数呈现,并由另一个函数在我的functions.php中提交。 if ( isset( $_POST['subscribe'] ) ) { // Submits the form and should then redirect wp_redirect("/thank-you/"); exit; } 然后,在我要显示注册表单的地方都使用了这两个函数。 恐怕这不是最好的选择。我应该创建一些操作来做到这一点,但是我不知道如何实现。我发现的大多数教程都直接在同一页面上显示结果,不需要其他重定向。也许这就是为什么他们在functions.php中使用函数的原因

1
wp_headers与send_headers。什么时候使用每个?
我已经看过wp_headers并且send_headers都用于同一件事,而且我想知道您是如何知道要使用哪个以及何时使用的... 在send_headersCodex页面上,有一个添加X-UA-Compatible: IE=edge,chrome=1for Internet Explorer向后兼容性的示例,因为如果太晚加载,meta标记在Intranet网站上通常会失败。 该send_headers示例如下所示: add_action( 'send_headers', 'add_header_xua' ); function add_header_xua() { header( 'X-UA-Compatible: IE=edge,chrome=1' ); } 但是wp_headers也可以这样做: apply_filters ( 'wp_headers', array $headers, WP $this ) add_filter( 'wp_headers', 'wpieeam_headers' ); function wpieeam_headers($headers) { if (!is_admin()) { $headers['X-UA-Compatible'] = 'IE=edge,chrome=1'; } return $headers; } 更新:我实际上只是注意到,几年前关于这个问题的对话或多或少开始了…… 另外,send_headers是否仅与前端有关?我已经看到wp_headers做这样的检查: if ( isset($_SERVER['HTTP_USER_AGENT']) && …

8
管理栏和固定标题问题?
我将标头设置为固定的顶部位置。登录到wordpress时,wp管理员导航栏覆盖了标题的顶部,使得无法访问顶部导航。我希望wp管理员导航将我的顶部导航推到下面,因此两者均可见。有人知道解决此问题的任何解决方案吗? 我的问题的示例可以在以下网站找到: www.nickriversdesign.com/dev

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.