Code Snippets

説明

✂ Code Snippets は、WordPress サイトを手軽に強化する方法を提供します。

🚀 Code Snippets Pro にアップグレードすると、CSS、JavaScript、Gutenberg、Elementor、クラウド同期の統合をすべて利用できます。今すぐスニペット体験をレベルアップ !

テーマの functions.php ファイルをいじったり、際限なくプラグインを追加したりする手間とはお別れです。Code Snippets がその作業をシンプルにします !

スニペットは WordPress サイト向けのミニプラグインのようなもので、余計なものを増やさずに機能を追加できます。

functions.php ファイルにコードを詰め込む他の方法とは違い、Code Snippets はシームレスな統合とリアルタイム実行を実現する直感的なグラフィカルインターフェースを提供します。スニペットの管理は、プラグインの有効化と無効化と同じくらい簡単で、しかも余計な肥大化やオーバーヘッドがありません。

🎥 Imran Siddiq による概要動画を見る:

☁️ Code Snippets にはすべて、コミュニティが支える Code Snippets Cloud プラットフォームとの完全な統合が含まれています。あらゆる WordPress サイトを強化できる何百もの調整や機能拡張に手軽にアクセスできます。

🌐 私たちとつながる:

🌟 このプラグインを気に入りましたか ? 役に立ちましたか ? ぜひ WordPress.org でレビューを書いて感想を聞かせてください。みなさんのフィードバックが今後の成長を形作る力になります !

🌍 Code Snippets をさまざまな言語で使えるようにするため、翻訳に貢献してくれたすばらしい方々に感謝します。全リストはこちら

スクリーンショット

インストール

自動インストール

  1. WordPress 管理画面にログイン
  2. プラグインをクリック

  3. 新規追加をクリック

  4. Code Snippets の検索

  5. “Code Snippets” の下の「今すぐインストール」をクリック

  6. プラグインを有効化する

手動インストール

  1. プラグインをダウンロードする
  2. ZIP ファイルの中身を取り出す
  3. Zip ファイルの内容を WordPress インストールの wp-content/plugins/ フォルダにアップロード
  4. 「プラグイン」ページで Code Snippets プラグインを有効化

サイトネットワーク管理画面で Code Snippets を「ネットワークで有効化」すると、スニペット編集画面にネットワーク全体でスニペットを実行するための設定項目が現れます。

FAQ

よくある質問の完全なリストは、codesnippets.pro でご覧いただけます。

スニペットのバグでサイトに不具合が起きたときの復帰方法を教えてください。

Code Snippets のセーフモード機能をすることで、サイトを復旧できます。この機能の有効化方法については、以下のページで詳しく説明しています: https://codesnippets.pro/doc/safe-mode/

テーマを変えたり WordPress をアップグレードしたりすると、作成したスニペットは失われますか ?

いいえ、スニペットはテーマとは無関係に WordPress データベースに保存され、WordPress のアップグレードの影響を受けません。

プラグインを完全にアンインストールすることはできますか ?

プラグインの設定ページで「プラグイン削除時の処理」オプションを有効にすると、WordPress の「プラグイン」メニューから Code Snippets を削除した時に、Code Snippets のすべてのデータがクリーンアップされます。このデータには保存済みのすべてのスニペットが含まれます。スニペットをバックアップしておきたい場合は、まずスニペットをエクスポートしてください。

作成したスニペットを別の WordPress サイトにコピーできますか ?

はい ! 「スニペット一覧」ページのスニペット名の下にあるリンクからスニペットを個別にエクスポートしたり、「一括操作」機能で複数のスニペットを一括エクスポートしたりすることができます。エクスポートしたファイルは「インポート」ページでインポートすることもできます。

Code Snippets プラグインを使っていないサイトでスニペットを使いたいです。作成したスニペットを PHP コードとしてエクスポートできますか ?

はい。使いたいスニペットの横にあるチェックボックスをクリックし、「一括操作」メニューから「ダウンロード」を選択して「適用」をクリックします。生成された PHP ファイルには、エクスポートされたスニペットのコードのほか、スニペットのタイトルと説明がコメントとして含まれます。

マルチサイト環境において、スニペットをネットワーク全体で実行することはできますか ?

ネットワークダッシュボードから Code Snippets をネットワーク起動することで、マルチサイトネットワーク全体でスニペットを実行することができます。また、メインサイトだけで Code Snippets を有効にして、他のお好きなサイトで個別に有効にすることもできます。

WordPress データベースのどこにスニペットが保管されているのでしょうか?

スニペットは WordPress データベースの wp_snippets テーブルに格納されます。テーブル名は、テーブルのプレフィックスの設定によって異なる場合があります。

ヘルプや新機能について提案したいときはどうすればよいですか ?

WordPress サポートフォーラムまたは GitHub で、バグやエラー、新機能、改善点などを提案してください。

Code Snippets プラグインの開発に貢献するにはどうすればよいですか ?

ベストな方法は、GitHub リポジトリをフォークして、プルリクエストを送信することです。

セキュリティ上の不具合を見つけたときはどうすればいいですか ?

セキュリティ上の不具合を見つけたときは Patchstack Vulnerability Disclosure Program を通じてぜひ報告してください。Patchstack team は、セキュリティ脆弱性の検証、トリアージ、通知などを支援しているチームです。

評価

2026年8月9日 1 reply
Used for many years without any problems. Thumbs up!
2026年7月13日 1 reply
Das Plugin erfüllt seinen Zweck, es ist leicht zu bedienen und funktioniert einwandfrei. Ich benutze es schon länger in der freien Version auf mehreren Websites und empfehle es gerne weiter.
510件のレビューをすべて表示

貢献者と開発者

Code Snippets はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Code Snippets” は29ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Code Snippets” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

3.10.2 (2026-09-01)

追加

  • Added a confirmation flow for run-once snippet execution and hardened the handler to prevent failed or confusing actions.

変更

  • Snippet names now respect the row truncation Screen Option in the admin list for better readability.
  • Version switching AJAX requests now validate the correct nonce, improving reliability when updating snippet versions.

修正

  • Fixed safe mode fatal errors caused by an undefined wp_get_current_user() call.
  • Fixed PHP validation being triggered incorrectly when activating snippets in bulk.
  • Fixed saving issues after a user session expires.
  • Fixed warnings caused by aliased field names when reading modified snippet fields.
  • Fixed vendor autoloader issues by stripping unprefixed namespace references.
  • Resolved issues where snippet names and version switches could behave inconsistently in the admin UI.

3.10.1 (2026-08-28)

変更

  • ツールバーのアクティブなリンクをボーダーによるスタイルで見やすく改善

修正

  • Fixed a fatal error affecting snippets that use a namespace or declare statement.
  • Fixed the snippets page rendering blank when another plugin’s screen settings filter returned an invalid value.
  • Fixed snippet saving on hosts that block REST API PUT and PATCH requests, by sending writes as POST with a method override.
  • Fixed the Snippets List Order setting not being applied to the snippets list.
  • Fixed admin bar snippet scripts failing to load on the free version, including on the site front end.
  • Fixed snippet modified dates being sent without the correct UTC offset.
  • Fixed the row truncation screen option not persisting across sessions.
  • Fixed inconsistent sidebar label sizes.
  • Fixed the sticky editor sidebar showing an unwanted horizontal scrollbar.

3.10.0 (2026-08-24)

追加

  • スニペットを管理する新しい管理画面インターフェース。よりすっきりしたレイアウト、より速い操作、プラグインの各画面をまたぐ一貫した体験。
  • スニペットを一覧できるカード表示と、スニペットテーブルおよびコミュニティクラウドでの表示切り替え。
  • エディターを開かずにスニペットテーブルからスニペットのコードを表示できる、スニペットのプレビューモーダル。
  • Code Snippets の画面で、他のプラグインによる無関係な管理画面通知を自動的に非表示化。
  • WordPress の管理バーからスニペットとセーフモードにすばやくアクセスできる、Deckerweb Snippets のワークフローをベースにした管理バーのスニペットドロワー。
  • 重要なスニペットの誤った編集や削除を防ぐスニペットのロック機能。https://github.com/mgiannopoulos24 に感謝します。
  • メインのスニペットテーブルの表示オプションを改善。表示するカラムの制御や、長いスニペット名や説明の切り詰めを含む。
  • 刷新したスニペットテーブルでの一括操作と、コードの一括ダウンロードへの対応。
  • コミュニティクラウドの注目のスニペットと、閲覧のしやすさの改善。
  • WordPress のモダンな管理画面テーマのスタイルとの互換性。
  • アクセシビリティラベル、見出し、タブのマークアップ、テーブルのチェックボックス、ソートボタン、コピーボタン、ドラッグアンドドロップのアップロードコントロールをより明確に。

変更

  • メインのスニペットテーブルを刷新し、検索、フィルタリング、ソート、ページネーション、行の操作、一括選択を改善。
  • スニペットのインポートと移行の体験を改善。ファイルアップロード処理の明確化や、サードパーティ製プラグインからの移行フローを含む。
  • スニペットのエラー処理を改善し、有効化の失敗、検証エラー、スタックトレースを理解しやすく。
  • コミュニティクラウドの検索とフィルタリングを改善。サーバー側のフィルター、結果の読み込みの改善、空の状態の表示の明確化を含む。
  • 新しい管理画面の体験に合わせて、ウェルカム画面、ツールバー、インポート画面、クラウド画面を更新。
  • 長期的な保守性を高めるため、プラグイン内部のアーキテクチャをよりすっきりした PSR-4 構造に更新。
  • スニペットテーブル、インポート画面、移行フロー、コミュニティクラウド、ウェルカム画面、ツールバー、ダイアログ、ツールチップ、コードエディターのアクセシビリティを改善。
  • 管理画面全体で色のコントラストと、動きを減らす設定への対応を改善。

修正

  • 存在しないスニペットに対して REST API がサーバーエラーを返す問題を修正。
  • フロントエンドの冗長な処理を修正し、全体的なパフォーマンスを改善。
  • コミュニティクラウドの検索結果とページネーションが WordPress の表示オプションに従うように修正。
  • スニペットの保存と有効化のフィードバックを修正し、検証エラーと実行時エラーの表示を改善。
  • ダウンロード済みのコミュニティクラウドのスニペットが、ページの再読み込み後に未ダウンロードと表示される問題を修正。
  • マルチサイトでネットワークスニペットの検索が誤ったデータベーステーブルを使用する問題を修正。
  • 無効なスニペットの件数にゴミ箱内のスニペットが含まれる問題を修正。
  • 一部のクラウド API のレスポンスで、コミュニティクラウドの注目のスニペットが読み込めない問題を修正。

3.9.6 (2026-04-28)

修正

  • スニペット REST API の権限の処理を改善。
  • サイト管理者が共有されたネットワークスニペットの状態を切り替えられない問題。

3.9.5 (2026-02-05)

修正

  • クラウドスニペットのダウンロードと更新の操作を処理する際のセキュリティを改善。

3.9.4 (2026-01-14)

追加

  • ドラッグアンドドロップのインターフェースでアップロードしたファイルからスニペットを移行できる、新しいインポート機能。
  • 他の人気プラグイン (Header Footer Code Manager、Insert Headers and Footers、Insert PHP Code Snippet) からのスニペットのインポートに対応。
  • ファイルベースの実行への対応を強化し、マルチサイトモードとの互換性を改善。

修正

  • Plugin クラスのマルチサイトでの権限チェックを修正。
  • ゴミ箱内のスニペットの処理を一元化し、マルチサイト対応のためのスニペット実行ロジックを修正。
  • マルチサイトでのスニペットの処理を修正し、ローカルのスニペットが正しいテーブルを使用し、ゴミ箱内のスニペットを除外するように。

3.9.3 (2025-12-03)

追加

  • スニペット一覧ページのトグルの表示状態を検証する E2E テスト。UI の検証とテストの信頼性が向上。

修正

  • 「スニペット一覧」メニューから失われていたスタイルの装飾と、記述方向に応じたレイアウトを復元。
  • 有効化トグルの状態を検出する際に正しい transform の値を使用するように修正。

3.9.2 (2025-11-17)

変更

  • TinyMCE 拡張にカスタムのはさみアイコンを導入し、ボタンのタイトルを更新。
  • 編集ページの戻るナビゲーションのスタイルを改善。
  • クラウドスニペット一覧のカラム名と操作ボタンのレイアウトを改良。
  • クラウド関連の UI コンポーネント全体のスタイルを強化。
  • ページネーションとスニペットの取得を効率化し、クラウド検索を最適化。
  • 他のプラグインとの Composer の依存関係の衝突を防ぐための基盤を導入。

修正

  • クラウド API とページネーションの出力全体でサニタイズと正規化を改善。
  • WordPress サポートフォーラムで報告された TinyMCE のさまざまな問題を解決。

3.9.1 (2025-11-14)

変更

  • 互換性の向上とスタイルの簡素化のため、ネイティブの CSS による記述方向の処理 (RTL/LTR) に移行
  • 依存関係を互換性のある最新バージョンに更新

修正

  • 初期化の失敗を防ぐため TinyMCE のメニューボタンの登録を修正
  • エディター内の「コードの記述方向」コントロールの位置を修正

3.9.0 (2025-11-13)

追加

  • 操作の結果や警告を UI 上に表示するため、スニペット一覧テーブルに状況に応じた通知を追加
  • ネットワーク全体でのスニペット共有をより明確に制御できるよう、マルチサイト共有の設定を拡張

変更

  • ブラウザーのサポート対象を刷新し、管理画面 UI を洗練 (行の操作バッジの明確化、Pro バッジのホバーの改善、有効なスニペット名のスタイルの調整)

修正

  • REST API のページネーションが正しい結果とページ数を返すように修正
  • 有効なスニペット名が確実にハイライトされるようスタイルのセレクターを修正

3.8.2 (2025-10-31)

修正

  • ファイルベースの実行で、名前空間付きの PHP スニペットの処理を改善。

3.8.1 (2025-10-28)

追加

  • AI が生成したコメントの適用と削除ができる、コード行の解説ウィジェット。(PRO)

変更

  • クラウド検索結果のページネーションの処理と表示構造を改善。(PRO)
  • クラウドインターフェースの codevault の行と非アクティブなタブのスタイルを強化。(PRO)

削除

  • パッケージの競合を減らすため guzzlehttp/guzzle への依存を削除。(PRO)

修正

  • マルチサイト環境でのファイルベースのスニペットの処理を改善。

3.8.0 (2025-10-24)

追加

  • @CarolinaOP と @louiswol94 がプラグインのコントリビューターとしてチームに参加。
  • スニペットのファイルベース実行モード (プラグイン設定で選択可能)。
  • プラグインを以前のリリースに簡単にロールバックできる、バージョン切り替えオプション。
  • エディターとサイドバーの細かな UI の改善。

変更

  • 他のプラグインとの衝突を減らすため Composer パッケージにプレフィックスを付与。
  • スニペット REST API が page と per_page クエリパラメーターによるページネーションに対応。
  • エディターのプレビューの動作を改善。

修正

  • 特定の状況でスニペットの評価とフロントエンドの初期化に問題が起きる不具合を修正。
  • スニペットの評価の信頼性を改善。
  • 条件のバグにより JavaScript と CSS のスニペットが2回読み込まれる問題。(PRO)
  • 一部の条件がループより前に読み込まれるために動作しない問題を修正。(PRO)

3.7.0 (2025-08-29)

追加

  • 新しい「条件」機能: 強力なロジックビルダーで、スニペットをどこでいつ実行するかを制御。(PRO)

変更

  • 編集メニューを刷新し、外観と機能を一新。
  • スニペットタイプのバッジを視覚的により区別しやすく更新。
  • プラグイン全体で使われているツールチップを刷新。
  • コンテンツスニペットのショートコードのオプションを別のモーダルウィンドウに移動。
  • スニペットのタグエディターが WordPress 組み込みのタグエディターを使うように更新。
  • ベータ版のフィードバックを送るための専用フォームを作成。
  • スニペットの有効化トグルの UX を改善。

修正

  • マルチサイトネットワークで有効なスニペットを取得する際、スニペットの並び順で「優先度」フィールドを最優先するように。
  • Code Snippets の無料版でクラウド検索が正しく表示され、スニペットをダウンロードできるように。
  • 管理画面メニューのアイコンの読み込みのパフォーマンスを改善。

3.6.9 (2025-02-17)

変更

  • Cloud_API::get_bundles() を更新し、バンドルのデータを適切にチェックして、有効なバンドルがない場合は空の配列を返すように。
  • Cloud_List_Table::fetch_snippets() が常に有効な Cloud_Snippets インスタンスを返すようリファクタリング。
  • バンドルの繰り返し処理のコードを整理し、バンドル表示での翻訳の処理を改善。

修正

  • 繰り返し処理の前に bundles 配列のチェックを追加し、バンドルの繰り返し処理でのエラーを修正。

詳しい変更履歴は GitHub で参照できます。