关于WordPress.org主题审查的问题

时间:2011-05-09 作者:enjoylife

我创造了一个主题。主题was denied today 原因如下:

主题回顾:

主题应使用define(\'WP_DEBUG\', true); 在里面wp-config.phpwp-config.php 是WordPress设置文件。如何更改自定义主题?

主题在函数中注册了一些自定义功能warmHome_setup() 但是,此功能未挂接,因此该功能不可用。建议将主题与after_setup_theme 挂钩warmHome_setup() 作用我应该如何更改它?

function warmHome_setup() {

    // This theme styles the visual editor with editor-style.css to match the theme style.
    add_editor_style();

    // Add default posts and comments RSS feed links to head
    add_theme_support( \'automatic-feed-links\' );

    // Make theme available for translation
    // Translations can be filed in the /languages/ directory
    load_theme_textdomain( \'warm-home\', TEMPLATEPATH . \'/languages\' );

    $locale = get_locale();
    $locale_file = TEMPLATEPATH . "/languages/$locale.php";
    if ( is_readable( $locale_file ) )
        require_once( $locale_file );

    // This theme uses wp_nav_menu() in one location.
    register_nav_menus( array(
        \'primary\' => __( \'Primary Navigation\', \'warm home\' ),
    ) );

    // This theme allows users to set a custom background
    add_custom_background();
    }

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

回答您的问题:

wp配置。php是wordpress设置文件。如何更改我的自定义主题?

您不需要更改主题,它只是告诉您在wp config中将debug转换为true。php并查看您的主题,看看它是否创建了任何警告或错误。放这条线define(\'WP_DEBUG\', true); 在wp配置中。php和你的网站,看看你是否得到任何警告或错误,并纠正它们。

下面是我的themes warmHome\\u setup()函数。如何更改它?非常感谢。

只需添加add_action(\'after_setup_theme\',\'warmHome_setup\'); 您的功能。php文件

例如:

function warmHome_setup() {
    // all your setup functionality goes here
}
add_action( \'after_setup_theme\', \'warmHome_setup\');

结束

相关推荐

允许两个开发人员访问WordPress.org插件存储库上的插件?

问题是“How to Allow Two Developers Access to a Plugin on the WordPress.org Plugin Repository?“这个问题被问到了wp黑客名单上,EAMann很好地回答了这个问题,这是一个很好的问题,所以我把它贴在这里让Eric回答。