Désolé, mes compétences PHP manquent.
Je veux utiliser un php include dans WP mais j'aimerais obtenir le chemin du fichier avec <?php get_template_directory(); ?>
Je ne peux pas comprendre à quoi ça ressemblerait.
Mon fichier non WP ressemble à ceci:
<?php include 'inc/social.php'; ?>
En gros, je ne sais pas comment chaîner deux PHP commandes ensemble get_template_directory
+ include.
get_template_directory()
et get_stylesheet_directory()
tirent tous deux du répertoire wp-content/themes
. La différence étant que l'ancien tire toujours du répertoire de thème parent .
Ne prenez pas non plus de paramètres, vous devez donc concaténer le reste du chemin d'accès à la chaîne renvoyée par la fonction appropriée. C'est:
include get_template_directory().'/inc/social.php';
Si votre fichier ne se trouve pas dans votre répertoire de thème, vous ne pouvez pas utiliser ces fonctions. Ce sont très spécifiquement des fonctions de thème.