🔧 つくった人がそのまま売っています 会員登録なし・買い切り・サブスクなし
かご
おみせのトップ棚をみる / functions.php 部品集 60
SN-0001 切れはし 棚にあります

functions.php 部品集 60

「あれ、どう書くんだっけ」を毎回調べ直す時間をなくすための部品集です。60本を10の種類に分けて、1本ずつ独立したファイルにしてあります。

1ファイルずつプラグインとして並びます
1ファイルをそのまま plugins/ に置いたところ。名前も説明も出て、ふつうのプラグインとして止められます

画像をクリックすると、幅いっぱいに大きく開きます。
いずれも WordPress 標準のテーマ(Twenty Twenty-Five)で撮っています。特別なテーマは使っていません。

こんなことがなくなります

  • テーマを変えた日に全部消える、が避けられます。どのファイルも、functions.php に貼っても、そのまま plugins/ に置いてもそのまま動きます。長く使うものは後者にすれば消えません。
  • 1本ずつ独立しているので、1本入れて、確かめて、次ができます。まとめて貼って画面が真っ白、が起きません。
  • 止めたくなったら、プラグイン画面で停止するだけです。
  • どのファイルにも「何をするか」と「気をつけること」が書いてあります。危ないものには、なぜ危ないかも書いています。
  • 関数名はすべて sn0001_ で始めてあります。テーマやほかのプラグインとぶつかりません。

入っているもの

  • 部品60本(PHPファイル。1本ずつ独立しています)
  • はじめに(置きかた・画面が真っ白になったときの直しかた)
  • 一覧(60本を10種類に分けた目次)

こまかい話(仕様)

型番SN-0001
種類コードの切れはし
本数60本(10種類 × 6本)
種類管理画面 / 投稿 / メディア / 表示 / 検索 / コメント / メール / URL / ショートコード / 安全まわり
置きかたfunctions.php に貼る / ファイルごと plugins/ に置く(どちらでも動きます)
書き換えしてかまいません。数字や文言はファイルの上のほうにまとめてあります
外部への通信1本もありません
データベース表を作るものはありません
WordPress6.0 以上(6.8 で確認)
PHP8.0 以上
ほかのプラグインいりません
つかっていい範囲1つ買ったら1サイト/書き換えOK/再配布はNG(くわしく

この部品についての質問

コピペするだけのものに、お金を払う意味はありますか?

探して、選んで、動くか確かめる時間ぶんです。検索で出てくるコードには、古い書き方のもの、日本語で動かないもの(抜粋の長さがその代表です)、危ない副作用があるものが混ざっています。ここでは全部を実際のWordPressで動かして確かめ、やってはいけない理由も書いています。

functions.php に貼るのと、プラグインとして置くのは何が違いますか?

消えるかどうかです。functions.php に貼ったものは、テーマを変えた日に全部消えます。これは事故ではなく、functions.php がテーマの一部だからです。長く使うつもりのものは、ファイルごと plugins/ に置いてください。

60本ぜんぶ入れるものですか?

違います。要るものだけ選んでください。全部入れると、お互いにぶつかるものもあります(たとえば「コメントを止める」と「コメントの通知先を変える」)。

ほかの部品(プラグイン)と何が違いますか?

「選びたくなるもの」は入れていません。どれを消すか選びたい、切り替えたい、というものは、チェックで選べる形のほうが実用的です。管理画面の整理は PT-0203、読み込みの停止は PT-0204 にしてあります。

一緒に使うと

一緒に使うとはかどる部品

PT-0203 プラグイン

管理画面ダイエット

要らないウィジェット・謎メニュー・宣伝バナーを、チェックひとつでまとめて非表示に。納品前の定番作業を1分で。

  • 設定1画面
  • JavaScriptなし
  • 依存なし
¥1,280 くわしく
PT-0204 プラグイン

読み込みダイエット

使っていないCSSとJSの読み込みを止めます。絵文字、埋め込み、ブロックのスタイルなど、外すものをチェックで選べます。

  • 設定1画面
  • JavaScriptなし
  • 依存なし
¥1,980 くわしく
PT-0101 プラグイン

見出しのデザイン12種

h2〜h4の見た目を選ぶだけ。CSSだけなので、記事の中身はいじりません。合わなければ消すだけで元に戻ります。

  • CSSのみ
  • JavaScriptなし
  • 依存なし
¥1,480 くわしく