人気記事ランキング
よく読まれている記事を、外部サービスを見に行かずに数えて並べます。APIキーも通信もありません。
- PV計測内蔵
- 通信ゼロ
- ショートコード
検索の言葉を打つと、そのそばから絞り込まれます。索引を1回受け取るだけで、あとはブラウザの中だけで探します。何回打たれても、サーバーはPHPを動かしません。
画像をクリックすると、幅いっぱいに大きく開きます。
いずれも WordPress 標準のテーマ(Twenty Twenty-Five)で撮っています。特別なテーマは使っていません。
LIKE '%語%')。この形はデータベースの索引が効かず、キャッシュにも乗りません。狙って繰り返し叩かれると、共用サーバーは簡単に詰まります。| 型番 | PT-0601 |
|---|---|
| 種類 | プラグイン |
| 書きかた | ショートコード [fx_find] |
| 索引の置き場所 | uploads/pt0601/index.json(1ファイル) |
| 索引に入るもの | 公開済みの記事だけ。下書き・非公開・パスワード付きは入りません |
| 作り直し | 記事の保存から1分後/設定の保存時/手押し |
| 向く規模 | 記事が数百本まで(上限は既定2000件) |
| データの置き場所 | 設定3つと索引ファイル1つ(表を作りません) |
| WordPress | 6.0 以上(6.8 で確認) |
| PHP | 8.0 以上 |
| ほかのプラグイン | いりません |
| 外部への通信 | しません(APIキーも要りません) |
| 読者に届く大きさ | 10.1KB(圧縮前)。使っていないページでは0KBです |
| つかっていい範囲 | 1つ買ったら1サイト/書き換えOK/再配布はNG(くわしく) |
数百本までです。索引はまるごとブラウザに落とすので、記事が増えるほど探す人の受け取る量が増えます。設定画面に索引の大きさが出ていて、400KBを超えると「大きくなっています」と言います。そこから小さくする道(1件あたりの文字数を減らす・投稿タイプを絞る・古いものを外す)も一緒に出します。それでも収まらない規模なら、この部品は向きません。
探せません。索引ファイルは uploads の下に置かれ、誰でも読める場所にあります。だから、公開されていないものは最初から入れません。パスワードで守った記事、検索よけを付けた記事も入りません。
要りません。言葉に切らないからです。書いてある文字がそのまま入っているかで探します。そのぶん「東京都」で「京都」が当たるようなことは起きますが、取りこぼすよりましだと考えています。
既定では当たりません。索引に入れるのは本文の頭から700文字までです(設定で3000文字まで増やせます)。増やすほど当たりますが、索引も大きくなります。そこは選んでもらう形にしています。
載りません。結果はブラウザの中で作っているので、検索エンジンから見ると、そのページは空の入力欄です。
索引ファイルも一緒に消します。誰でも読める場所に置いたものを、消したあとに残すべきではないからです。記事には [fx_find] の文字が残ります。
一緒に使うと