Questions sur la révision du thème WordPress.org
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.php
est 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 auafter_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');
0 commentaire