web-dev-qa-db-fra.com

PHP help get_template_directory + PHP comprendre

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.

1
user47996

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.

1
s_ha_dum