移动域后未显示窗口小部件

时间:2011-12-22 作者:Paparappa

我最近将wordpress安装移动到了一个新域。一切正常;我所有的图片、帖子和插件都被复制了。移动域后,我的小部件设置似乎消失了。我可以在数据库中看到设置,但在页面上什么也看不到。您是否需要手动操作才能让小部件正常运行?

2 个回复
SO网友:AndrettiMilas

重新整理并将其放入widgets区域。

SO网友:jaimin

将此函数放入functions.phpwp-include 文件夹:

function maybe_unserialize( $original ) {
    if ( is_serialized( $original ) ) {
        $fixed = preg_replace_callback(
            \'!(?<=^|;)s:(\\d+)(?=:"(.*?)";(?:}|a:|s:|b:|i:|o:|N;))!s\',
            \'serialize_fix_callback\',
            $original );
        return @unserialize( $fixed );
    }
    return $original;
}
function serialize_fix_callback($match) { return \'s:\' . strlen($match[2]); }

结束

相关推荐

需要有关自定义重写规则的帮助-http://domain/custom发布插件/回复

我也用不同的方式问过这个问题,但没有人回答!我想我应该在这里重新措辞<我的自定义帖子是“公司”。我正在尝试添加自定义重写规则。当“url”http://domain..com/company/company-title-slug/replies\', ,我想重定向到一个自定义模板(应用于名为“回复”的页面),并列出此自定义帖子的所有评论。如果我在url中添加注释id,如以下“url”http://domain..com/company/company-title-slug/replies/23\',