在我的模板标题中插入代码

时间:2014-05-02 作者:Andrea Moro

我想通过author标签将文章作者的名字插入到页面的标题中。

类似于

<head>
    <title>FAQs</title>
    <meta name="author" content="My name">
</head>
但是,在进入循环之前,我无法找到作者姓名?那么我还能在那个时候做这个改变吗?还是太晚了?如果是这样,在头中插入代码的最佳方式是什么?

我尝试了do\\u操作,如下所述article 没有成功。

ThanksAndrea公司

2 个回复
SO网友:s_ha_dum

但是,在进入循环之前,我无法找到作者姓名?

这并不完全正确。这个global 变量$post 由设置WP_Query 在循环开始之前,设置为循环中的第一个立柱。由于主查询在加载模板之前运行,这意味着$post 也设置得很早。如果小心,可以使用该变量。它应该包含关于单个/单个帖子页面上帖子作者的正确数据。

SO网友:vancoder

像这样的东西应该在循环之前得到作者的名字。

if (is_singular()) {
    $author_id = get_queried_object()->post_author;
    $author_name = get_the_author_meta( \'display_name\', $author_id );
    }

结束

相关推荐

当尝试向我的登录页面添加一个css文件时,会出现“Headers Always Sent”?

我看过的每一篇关于这个主题的教程都已经过时了,所以我希望这里的人能帮助我。我想为我的wp登录设置样式。带有CSS文件的php页面。但我想以一种在Wordpress更新时不会被覆盖的方式来做。据我所知,根据我读到的图茨,在我的主题函数中使用函数添加它的最佳方式。php文件。不幸的是,人们建议使用的代码并不适合我。这是我添加的代码。<?php function custom_login() { echo \'<link rel=\"stylesheet\" href=\"wplog