从插件更改博客信息描述

时间:2011-11-11 作者:Adam B

如何在运行时从插件更改站点的bloginfo描述?我试过这些,但都不管用:

add_filter(\'description\', \'ab_arq_generate\');
add_filter(\'blogdescription\', \'ab_arq_generate\');
我的观点是,在描述的地方随机引用一句话,而不管实际的模板是什么。

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

你在找bloginfo 滤器

<?php
add_filter( \'bloginfo\', \'wpse33522_change_bloginfo\', 10, 2 );
function wpse33522_change_bloginfo( $text, $show )
{
    if (\'description\' == $show) {
        $text = \'Some New Description\';
    }
    return $text;
}

结束

相关推荐

hooks & filters and variables

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