如何将钩子添加到_title()和get_the_title()

时间:2012-12-11 作者:Bram

我现在在重音字符方面遇到了问题,如果我在回显标题之前执行utf8\\u decode(),问题就解决了,但我不能在一个地方执行此操作,而不是在整个主题中更改此操作,以防升级?我对钩子不太熟悉,但我认为这是他们的方法,还没有找到如何做到这一点。

1 个回复
最合适的回答,由SO网友:fischi 整理而成

的筛选器the_title 功能如下:

add_filter( \'the_title\', \'f711_title_filter\' );

function f711_title_filter( $title ) {

    return utf8_decode( $title );

}

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴