プラグイン

Code Snippets: functions.phpのコード管理WordPressプラグイン

読了時間: 約241
Code Snippets

WordPressを利用している方に質問ですが…。
あなたは「functions.php」のコード管理はどのようにしていますか?

通常なら、「functions.php」に直接コードを書くのですが…。
それだと、WordPressのテーマを変更した際に「functions.php」を上書きしてしまうため、コードを再び書き直す必要が出てしまいます。
少々面倒ですよね?

Code Snippets」というWordPressプラグインを使うと、上記の問題が解消されます。
そして、PHPコードをスニペットとして管理することができるようになります。
メモを残しておくこともできますので、どんなコードなのかの把握がしやすいです。

WordPressをカスタマイズする際に非常に役立つプラグインですので、ぜひこの機会に導入してみましょう。

Code Snippets

「Code Snippets」を使うことで、PHPコードをスニペットとして個別に管理することができるようになります。
「functions.php」に直接記述するわけではありませんので、「functions.php」は元の状態のままです。
コードだらけになってしまいゴチャゴチャすることが無くなります。

スニペット単位で、機能を有効化・無効化することができます。
編集方法もとても簡単な上、メモやタグを付けておけます。
コードの管理が非常に楽になりますね。

Code Snippetsのインストール

WordPressのダッシュボードから、「プラグイン」→「新規追加」をクリックします。
表示された画面の検索ボックスに「Code Snippets」と入力して検索してください。
プラグインを見つけたら、インストール・有効化しておいてください。

Code Snippetsの使い方

管理画面

「Code Snippets」の管理画面は、WordPressメニューの「Snippets」→「All Snippets」をクリックしてください。
すると、現在管理しているスニペットの一覧が表示されます。

Snippets

PHPコードを登録すると、登録したスニペットの内容が一覧表示されます。
水色の背景になっているものが、現在有効化されているスニペットです。
白色の背景のものは、現在無効化されているスニペットです。

Code Snippets - Snippets

Edit Snippet

新規スニペットを登録するには、メニューの「Snippets」→「Add New」をクリックする、または一覧画面の「Add New」をクリックします。
すると、スニペット編集画面が表示されます。

Code Snippets

スニペット名とコードの内容を入力後、コードの実行範囲を選択します。
そして、Descriptionにコードのメモを、Tagsにはコードのタグを設定することができます。

Code Snippets - Description

設定が終わったら、「Save Changes and Activate」をクリックします。
すると、スニペットの登録と有効化が行われます。

まとめ

「Code Snippets」は、「functions.php」のPHPコードをスニペットとして管理するWordPressプラグインです。
このプラグインを使うことで、コードをスッキリと整理しておくことができます。
説明やタグを付けておくこともできますので、後で見返した時にコードの内容を把握しやすくなります。

今まで「functions.php」に直接コードを書いていたという方は…。
ぜひ「Code Snippets」でコード管理をするようにしてみてください。
そのあまりの便利さに驚くと思いますよ。

書いた人: 鈴木俊吾(すずしん)
フリーランスのライター・ブロガー・プログラマ。

大学卒業後、公務員を目指していたが失敗。
その後、仕事をしようとするも全て不採用に。
そのうち、心を病んで統合失調症を発症。
入退院を繰り返す。

「仕事をもらえないなら自分で作ればいい」「自分の好きな仕事だけをやろう!」と思うようになり、フリーランスに転身。
現在は、ブログの更新やアプリ開発を主な仕事にしている。

趣味は音楽鑑賞・読書・カラオケ・オセロ。
特に好きな歌手は水樹奈々で、ファンクラブにも所属している。
最近ハマっている曲は「恋想花火」。

フィードを登録していただくと、ブログの更新を把握しやすくなります。
あなたからの登録をお待ちしています!

Feedly
RSS

Twitter: @suzushin7

コメントを残す

%d人のブロガーが「いいね」をつけました。