WordPress存储库主题出现相同主题名称问题

时间:2013-09-14 作者:Shaikh Aezaz

我创建了一个名为XYZ的新主题。到目前为止还不错,但没过几天问题就来了。Wordpress存储库有一个与我的主题名称同名的主题。现在的问题是,当wordpress主题更新时,我的主题也会显示更新通知。那么我能做些什么呢?

谢谢Aezaz

1 个回复
SO网友:Rarst

WP通过向存储库发送关于所有插件和主题的数据来检查更新。为了防止您自己的代码出现错误的更新消息,您需要有选择地将其从这些请求中删除。

Mark Jaquith的主题示例:

function cws_hidden_theme_12345( $r, $url ) {
    if ( 0 !== strpos( $url, \'http://api.wordpress.org/themes/update-check\' ) )
        return $r; // Not a theme update request. Bail immediately.
    $themes = unserialize( $r[\'body\'][\'themes\'] );
    unset( $themes[ get_option( \'template\' ) ] );
    unset( $themes[ get_option( \'stylesheet\' ) ] );
    $r[\'body\'][\'themes\'] = serialize( $themes );
    return $r;
}

add_filter( \'http_request_args\', \'cws_hidden_theme_12345\', 5, 2 );
请参见excluding your plugin or theme from update checks 有关详细信息的完整帖子。

结束

相关推荐

WordPress不显示wp-Content/Themes文件夹中的主题

我会尽我所能解释这一点,但至少可以说这很奇怪。因此,两个默认主题(210和2111)出现在wp admin的外观>主题选项卡下。但是,如果我向wp内容/主题添加一个新主题(即使只是一个空文件夹),则除了当前使用的主题之外,所有主题都无法显示在“外观”>“主题”选项卡上。有人有什么想法吗?--这是在LAMP服务器上(Ubuntu 12.04)。