【问题标题】:Output Wordpress page/post title as HTTP header in functions.php在 functions.php 中将 Wordpress 页面/帖子标题作为 HTTP 标头输出
【发布时间】:2017-02-20 19:21:22
【问题描述】:

我正在尝试将自定义 HTTP 标头添加到我的 Wordpress 网站,它会在其中调用页面或帖子标题作为结果。下面的代码(放置在functions.php中)成功输出标题名称,但我不确定如何获取帖子/页面标题:

function add_header_title($headers) {

if (!is_admin()) {
  $headers['X-IC-Title'] = wp_title();
}
return $headers;
}
add_filter('wp_headers', 'add_header_title');

任何帮助将不胜感激。

【问题讨论】:

    标签: php wordpress http-headers


    【解决方案1】:

    你可以试试codex中描述的函数get_the_title()

    【讨论】:

    • ` function add_header_title($headers) { global $post; $title = get_the_title($post); if (!is_admin()) { $headers['X-IC-Title'] = $title; } 返回 $headers; } add_filter('wp_headers', 'add_header_title');`
    • function add_header_title($headers) { global $post; $title = get_the_title($post); if (!is_admin()) { $headers['X-IC-Title'] = $title; } return $headers; } add_filter('wp_headers', 'add_header_title');
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多