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

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

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

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

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

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

