WordPressでは、functions.phpはテーマの関数ファイルであり、WordPressサイトのプラグインのように機能し、現在のテーマによって自動的にアクティブ化されます。
functions.php ファイルはすべての WordPress テーマに含まれており、PHP コードを使用して WordPress サイトに新機能を追加したり、デフォルト機能を変更したりします。
例えば、WordPress テーマでは、テーマの functions.php ファイルにコードを追加して、フッターに新しい ウィジェット エリアを追加したり、WordPress ダッシュボード にカスタムウェルカムメッセージを追加したりすることがあります。
可能性は無限大です!

functions.php ファイルは、WordPress サイトにテーマをインストールして有効化すると自動的に読み込まれます。
カスタムコードを使用してfunctions.phpファイルを編集すると、投稿タイプ、分類、ショートコードなどを追加して、ウェブサイトを改善できます。
functions.php ファイルを直接編集すべきでない理由
functions.phpファイルはテーマフォルダにあり、上級ユーザーはファイルを直接編集してコードスニペットを追加できます。
テーマのfunctions.phpファイルに直接コードスニペットを追加するように指示するWordPressチュートリアルはたくさんありますが、それは通常良い考えではありません。
WordPress は、可能な限りデザインと機能を分離しようとします。これは良いアプローチであり、サイトの外観をカスタマイズするにはWordPress テーマを使用し、機能性を決定するにはプラグインを使用するのが最善であることがよくあります。
また、functions.php ファイルでコーディングミスをすると、WordPress エラーが発生したり、ウェブサイトが表示されなくなるホワイトスクリーンオブデスを引き起こす可能性があります。これらのエラーはセミコロンの欠落といった単純なものである場合もあるため、functions.php ファイルを編集する際は細心の注意が必要です。
要約すると、functions.phpファイルを編集するのが良い考えではない理由は3つあります。
- テーマが更新されると、functions ファイルへの編集は失われます。
- WordPressテーマを変更すると、編集内容は失われます。
- functionsファイルでコーディングエラーを行うと、サイトにアクセスできなくなる可能性があります。
ただし、特定のテーマに変更を加えるためにfunctions.phpを直接編集したい場合があります。例えば、カスタムフォントや言語翻訳ファイルを追加するなどです。
その場合は、子テーマの使用をお勧めします。
functions.php にカスタムコードスニペットを追加する最良の方法
では、functions.php ファイルを直接編集すべきでない場合、オンラインチュートリアルからコードスニペットを追加するにはどうすればよいのでしょうか?
最も簡単な方法は、テーマの functions.php ファイルを編集することなく、コードスニペットを使用してカスタム WordPress 機能を追加できる強力な WordPress コードスニペットプラグインである WPCode を使用することです。
コードスニペットを自分で追加することもできますが、組み込みのコードスニペットライブラリが便利に用意されており、人気の WordPress コードスニペットの多くを見つけることができます。これにより、個別のプラグインが不要になります。

例えば、WordPressサイトを安全に保つ、SVG画像をアップロードできるようにする、WordPressエディターを選択する、コメントを無効にするのに役立つ既製のスニペットがあります。
プラグインをインストールして有効化したら、コードスニペットのページに移動し、「新規追加」ボタンをクリックして、WordPressで最初のコードスニペットを作成できます。

これで、「スニペットの追加」ページに移動します。
ここでは、あらかじめ用意されたライブラリからコードスニペットを選択するか、カスタムコードを追加できます。

まず、カスタムコードスニペットのタイトルを入力し、次にコードスニペットをコードボックスに貼り付けます。
右側のドロップダウンメニューから正しいコードタイプも選択してください。

WPCodeの使用方法の詳細については、WordPressにカスタムコードスニペットを簡単に追加する方法に関するガイドをご覧ください。
この記事が、WordPressのfunctions.phpファイルとサイトへのコードスニペットの追加方法についてすべて学ぶのに役立ったことを願っています!詳細については、以下の追加記事をご覧ください。
また、ステップバイステップのWordPressビデオチュートリアルについては、YouTubeチャンネルを購読したり、最新情報についてはTwitterやFacebookでフォローしたりすることもできます。

