Questions about WordPress.org theme review

I have created one theme. The theme was denied today for the following reasons:

Theme Review:

  • Themes should be reviewed using define('WP_DEBUG', true); in wp-config.php
  • Themes should be reviewed using the test data from the Theme Checklists
    (TC)

wp-config.php is the WordPress setting file. How do I alter my custom theme?

  • the theme registers some custom functionality in the function
    warmHome_setup() however this function in not hooked so the functionality
    is not available. Recommend hooking the theme to the after_setup_theme
    hook.

The following is my themes warmHome_setup() function. How should I alter it?

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();
    }

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

To answer your questions:

the wp-config.php is wordpress setting file. how to alter my custom theme?

you don’t need to alter your theme, its simply telling you to turn debug to true within wp-config.php and review your theme, to see if it creating any warnings or errors.
put this line define('WP_DEBUG', true); in your wp-config.php and play around with your site, see if you get any warnings or errors and correct them.

the following is my themes warmHome_setup() function. how to alter it? many thanks.

simply add add_action('after_setup_theme','warmHome_setup'); to your functions.php file

For example:

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


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x