すみません、私のPHPスキルが不足しています。
私はWPにphpインクルードを使いたいのですが、<?php get_template_directory(); ?>
でファイルパスを取得したいのですが。
それがどのように見えるか私は理解できません。
私のWP以外のファイルはこんな感じです:
<?php include 'inc/social.php'; ?>
基本的に、2つのPHPコマンドをget_template_directory
+ includeにまとめる方法がわかりません。
get_template_directory()
と get_stylesheet_directory()
はどちらもwp-content/themes
ディレクトリから取得します。違いは、前者は常に親テーマディレクトリから取得するということです。
どちらもパラメータをとらないので、パスの残りを適切な関数から返された文字列に連結するだけです。あれは:
include get_template_directory().'/inc/social.php';
ファイルがテーマディレクトリにない場合は、それらの機能を使用できません。それらは非常に具体的にはテーマ関数です。