Thème enfant WordPress pour la deuxième installation
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
0 commentaire