見出し画像

get_template_part('footer');

`lightning_get_template_part('footer');` をファイルの最後に書く理由について。

サイトのフッターを表示するためです。これは必ず必要というわけではありませんが、サイトの全体的なレイアウトとナビゲーションのために一般的に使用されます。



`lightning_get_template_part('footer');` のlightning_部分について:

1. **`lightning_` は名前空間を示す**: `lightning_get_template_part()` のように、`lightning_` で始まる関数名は、通常テーマやプラグインの名前空間を示します。これにより、他のテーマやプラグインと関数名が衝突するのを避けることができます。

2. **WordPressの慣習に則った関数名**: WordPressのテーマ開発では、通常は `get_template_part()` を使ってテンプレートファイルを読み込みます。例えば、`get_template_part('footer');` のように使います。

3. **カスタマイズされた関数名の可能性**: 特定のテーマやプラグインでは、カスタマイズされた関数名が使われることがあります。この場合、`lightning_` で始まる関数名はそのテーマやプラグインの名前を表します。

したがって、`lightning_get_template_part('footer');` のような関数名は、通常は特定のテーマやプラグインで使用され、その名前空間を示す役割があります。



`lightning_get_template_part('footer');` をファイルの最後に書く理由:

### 理由:

1. **一貫したデザイン:** サイトのすべてのページに共通のフッターを表示することで、一貫したデザインとユーザーエクスペリエンスを提供します。

2. **ナビゲーション:** フッターには通常、サイト全体のナビゲーションリンク、連絡先情報、著作権情報などが含まれているため、ユーザーにとって便利です。

3. **SEO:** フッターにはしばしば内部リンクが含まれており、これがSEOに役立つことがあります。


### 必ず必要か?
フッターを表示する必要がないページや、特別なレイアウトが必要なページでは、省略しても問題ありません。ただし、ほとんどの標準的なWebページにはフッターが含まれているため、一般的には使用されます。

### :
以下は、典型的なWordPressテンプレートファイルの構造です。

```php

<?php get_header(); ?>

<!-- Main content of the page -->

<?php lightning_get_template_part('footer'); ?>

<?php wp_footer(); ?>

</body>
</html>

```

この構造では、ページのヘッダーが最初に読み込まれ、次にページのメインコンテンツが表示され、最後にフッターが読み込まれます。

`wp_footer();` 関数は、プラグインやテーマが追加のスクリプトやコードをページのフッターに追加できるようにするためのものです。

フッターの表示が必要なければ、`lightning_get_template_part('footer');` を省略することも可能です。

この記事が気に入ったらサポートをしてみませんか?