get_template_directory get_template_directory_uri 違い

get_template_directory()
テーマのファイルシステム上での絶対パス(例: /var/www/html/wp-content/themes/theme-name)を返し、

主にサーバー上でファイルを操作する(インクルードするなど)場合はget_template_directory()を、

phpスクリプトから requireで読み込むとかファイルとして開くときに

get_template_directory_uri()
URL(例: https://example.com/wp-content/themes/theme-name)を返します。

Webブラウザで表示するために画像などを読み込む場合はget_template_directory_uri()を使用します。