Thème enfant WordPress pour la deuxième installation

Publié par Jean-Michel le

Nous avons WordPress installé pour notre site Web principal avec son propre thème. Je veux maintenant installer un autre WordPress dans un sous-dossier où je veux y utiliser le thème du site principal.
J’ai donc fait un nouveau thème qui comprend 3 fichiers :

index.php
style.css
functions.php

Je fais référence aux principaux fichiers de thème du site Web (header.php par exemple) dans le nouveau fichier d’installation index.php :

    <?php
//Checking if file exist
if ( file_exists( get_stylesheet_directory() . '/../../../../wp-content/themes/First/header.php') ) {
    //Require file if it exist,
    require_once( get_stylesheet_directory() . '/../../../../wp-content/themes/First/header.php' )
} else {
    /* Echo something if file doesn't exist, if the message wasn't displayed and you still get 500 error then there's some wrong on the php file above*/
    _e('File not found');
}
?>

Cependant, cela renvoie une erreur 500, de toute façon, puis-je faire quelque chose comme ça ? utiliser un autre thème d’installation WordPress sur une nouvelle installation de WordPress dans un dossier ?

Solution n°1 trouvée

Veuillez utiliser register_theme_directory()la fonction et utiliser des chemins absolus.

Veuillez également consulter ceci : https://wordpress.stackexchange.com/questions/83102/how-do-you-change-the-theme-location

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 *