0

我正在尝试将自定义标题添加到我的 wordpress 主题中,但遇到了一些麻烦。

我知道我可以使用 AIOSeo,但它添加了很多我不会使用的功能,所以我正在尝试自己制作。

我在主题设置页面中添加了一些输入(一个用于主页,一个用于类别等),我希望能够将我的标题结构存储在这些字段中。

我已经管理了存储部分,但我无法做出正确的输出。

例如,如果我为索引标题存储“get_bloginfo('name')”,当我回显它时,它会显示“get_bloginfo('name')”而不是“我的博客名称”

我怎样才能做到这一点?

顺便说一句,我正在尝试这个

if ( is_page() ) {
echo $pagetitle;

此致!

4

1 回答 1

0

You can use the filter wp_title and manipulate the output. Check the whole function to see how WordPress deals with this.

Here's an example:

add_filter( 'wp_title', 'title_so_18414286', 10, 3 );

function title_so_18414286( $title, $sep, $seplocation )
{
    if ( is_category() || is_tag() ) {
        $title = 'Title for Category';
    }
    if ( is_404() ) {
        $title = 'Page not found';
    }
    return $title
}
于 2013-08-24T04:28:51.050 回答