覆盖unctions.php中的插件函数

时间:2011-08-23 作者:v3nt

需要自定义插件功能,但不希望编辑插件本身,以便更新不会删除自定义更改。

函数iss位于名为UserAccessManager的类中,函数为;

public function showGroupMembership($link, $postId)
{
    $uamAccessHandler = &$this->getAccessHandler();
    $groups = $uamAccessHandler->getUserGroupsForObject(\'post\', $postId);

    if (count($groups) > 0) {
        $link .= \' | \'.TXT_UAM_ASSIGNED_GROUPS.\': \';

        foreach ($groups as $group) {
            $link .= $group->getGroupName().\', \';
        }

        $link = rtrim($link, \', \');
    }

    return $link;
}
这可能吗?或者我可以用过滤器影响它吗?

感谢您的帮助!Dc。

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

恐怕你不能改变这个函数的输出,除非你直接修改插件代码。插件作者没有给你任何要使用的过滤器。

那么你能做些什么呢?

继续更改插件文件,并在插件每次更新时进行更新

结束

相关推荐

Functions file mods and CPU

将添加类似于我在下面粘贴到函数的代码。php主题文件会降低Wordpress站点的速度,还是影响CPU?(谢谢)function remove_menu_items() { global $menu; $restricted = array(__(\'Links\'), __(\'Comments\'), __(\'Media\'), __(\'Plugins\'), __(\'Tools\'), __(\'Users\')); end ($menu);&#