filter title from shortcode

时间:2012-03-26 作者:greenbandit

只是想知道如何过滤以从短代码更改当前页面标题,

因为shortocodes是在$post之后呈现的。

有什么想法可以归档如下内容:do_shortcode([\'mytitle="newtitle"\']);

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

为什么不使用the_title 滤器

add_filter(\'the_title\', \'the_title_filter\');
function the_title_filter($title){
    $post = get_post(get_the_id());
    //enter code here
    return $title;
}
至于短代码,这是不可能的。在逻辑上——不可能。

结束

相关推荐

在Add_ShortCode()回调函数中使用分解时出现问题

Explode在add\\u shortcode()回调函数中未按预期工作。Here is the scenario:我实现的sortcode如下所示:[table] name1 = value1; name2 = value2; name3 = value3 [/table] 我用简单的分解来制作表格。正在爆炸; 获得每一行,然后爆炸= 把它们放在右栏。但是explode没有正常工作。它在\", - 等等我已经在wordpress外部测试