2012-09-25 3 views
1

J'ai créé un thème simple enfant de vingt onze, avec un style.css, un functions.php et un footer.phpproblèmes d'écran vide avec vingt à onze thème des enfants dans Wordpress

Le functions.php est le suivant:

<?php 
//This adds a custom favicon to the front site of the website 
function childtheme_favicon() { ?> 
    <link rel="shortcut icon" href="<?php echo 
    bloginfo('stylesheet_directory') ?>/images/favicon.ico"> 
<?php } 
add_action('wp_head', 'childtheme_favicon'); 

//This is for automatically calculating the copyright years 
function comicpress_copyright() { 
    global $wpdb; 
    $copyright_dates = $wpdb->get_results("SELECT 
    YEAR(min(post_date_gmt)) AS firstdate, 
    YEAR(max(post_date_gmt)) AS lastdate FROM $wpdb->posts 
    WHERE post_status = 'publish' "); 

    $output = ''; 
    if($copyright_dates) { 
     $copyright = "© " . $copyright_dates[0]->firstdate; 
     if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) { 
      $copyright .= '-' . $copyright_dates[0]->lastdate; 
     } 
     $output = $copyright; 
    } 
    return $output; 
} 
?> 

le footer.php utilisé pour avoir un code pour les droits d'auteur, mais maintenant, pour des raisons de test, il est une copie exacte du thème parent non modifiée.

WSOD [aka l'écran blanc de la mort]

Voici donc le problème. Si je supprime soit le footer.php ou le functions.php du thème enfant, le site fonctionne comme prévu!

Mais si ces deux coexistent dans le dossier enfant-thème, je reçois un écran complètement vide lorsque j'essaie de me déconnecter. Si je force la déconnexion en supprimant les cookies, le sel ou autre chose, je ne peux pas me reconnecter au tableau de bord, obtenant un écran vide une fois de plus. J'ai essayé différents navigateurs avec les mêmes résultats, et le mode de débogage est actif mais je n'ai reçu aucun message d'erreur jusqu'à présent. Le site est hébergé sur bluehost.

Des idées, s'il vous plaît?

+0

Depuis la mise à niveau vers la version 3.4, j'ai aussi d'étranges problèmes de thème enfant. Si j'ai un functions.php et que j'importe la feuille de style TwentyEleven, le champ de recherche CSS est complètement foiré. Cela arrive même si mon functions.php ne fait rien. –

+1

Eh bien j'ai enlevé tous mes plugins, puis les ai réinstallés, tous un par un. Et le problème a été résolu. Seul Dieu sait lequel était problématique. – Mpampirina

Répondre

0

Copiez-vous simplement vos fichiers functions.php et footer.php depuis le thème parent? Ou avez-vous commencé avec un nouveau fichier. Je sais que plus souvent alors simplement copier le fichier functions.php vous donnera l'écran blanc de la mort.

Questions connexes