Questions sur la révision du thème WordPress.org

Publié par Jean-Michel le

J’ai créé un thème. Le thème a été refusé aujourd’hui pour les raisons suivantes :

Examen du thème :

  • Les thèmes doivent être examinés en utilisant define('WP_DEBUG', true);danswp-config.php
  • Les thèmes doivent être examinés à l’aide des données de test des listes de contrôle des thèmes (TC)

wp-config.phpest le fichier de paramètres WordPress. Comment modifier mon thème personnalisé ?

  • le thème enregistre certaines fonctionnalités personnalisées dans la fonction,
    warmHome_setup()mais cette fonction n’est pas accrochée, donc la fonctionnalité n’est pas disponible. Recommandez d’accrocher le thème au after_setup_theme
    crochet.

Voici ma warmHome_setup()fonction de thèmes. Comment dois-je le modifier ?

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

Solution n°1 trouvée

Pour répondre à vos questions:

le wp-config.php est le fichier de paramètres wordpress. comment modifier mon thème personnalisé ?

vous n’avez pas besoin de modifier votre thème, il vous dit simplement de transformer le débogage en vrai dans wp-config.php et de revoir votre thème, pour voir s’il crée des avertissements ou des erreurs. mettez cette ligne define('WP_DEBUG', true);dans votre wp-config.php et jouez avec votre site, voyez si vous obtenez des avertissements ou des erreurs et corrigez-les.

ce qui suit est la fonction de mes thèmes warmHome_setup(). comment le modifier ? Merci beaucoup.

ajoutez simplement add_action('after_setup_theme','warmHome_setup');à votre fichier functions.php

Par exemple:

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

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *