運営者情報

運営者情報

Rapls Works について

運営者について

rapls(ラプルス)のプロフィールアバター

はじめまして、raplsと申します。Web 開発歴 6 年以上のフリーランスエンジニアです。

WordPress のプラグイン開発を軸に、PHP・JavaScript・CSS を使ったサイト構築、Xserver 環境でのサーバー最適化に取り組んでいます。日々の開発では、Claude Code や Cursor などの AI コーディングツールも日常的に使っています。

技術スタック:PHP / JavaScript / WordPress / MySQL / HTML・CSS / Git / Xserver / Claude Code / Cursor

なぜこのブログを始めたか

きっかけは、自作プラグインを WordPress.org に公開したときの経験です。

プラグイン審査の手順を調べても、日本語の情報がほとんどなく、英語のドキュメントとフォーラムを行き来しながら手探りで進めました。SVN の使い方、readme.txt の Stable tag の仕組み、assets の配置場所。どれも一度ハマると数時間を失うような、知っていれば一瞬で解決する問題ばかりでした。

同時期に、Xserver の WAF 誤検知でコード付き記事が投稿できない問題や、Cocoon と Complianz プラグインの競合でスマホメニューが壊れる問題にも遭遇しました。どれも Stack Overflow や WordPress 公式フォーラムでは解決策が見つからず、自力で原因を特定して対処するしかなかった。

「自分がハマった問題を記録しておけば、同じことで困っている人の数時間を節約できる」。そう思って、解決ログをブログの形で公開し始めました。それが Rapls Works の始まりです。

このサイトについて

Rapls Works は、「現場で本当に役立つ一次情報」をコンセプトに運営している WordPress 専門の技術ブログです。開発の現場で得た知見を、継続的に記事として公開しています。

情報の網羅性よりも、開発の現場で実際に直面した課題と、その解決に至るまでの思考プロセスを大事にしています。「ググって出てくる情報だけでは解決しなかった問題」を、自分で検証して解決した過程をそのまま記事にしています。

特に力を入れているテーマは以下の通りです。

  • プラグイン開発 — 公式ディレクトリ登録プラグインの開発、審査対応、SVN デプロイ、PTE 翻訳権限の取得まで、開発の全工程を日本語で発信しています。
  • テーマカスタマイズ — Cocoon テーマを中心に、パフォーマンス最適化やデザイン調整のノウハウを紹介しています。
  • サーバー・トラブルシューティング — Xserver の WAF 誤検知、WP-Cron の遅延、REST API アクセス制限など、共用レンタルサーバー特有のハマりどころを実体験ベースで解説しています。

公開プラグイン

WordPress.org 公式ディレクトリにて、以下のプラグインを公開・保守しています。どれも自分自身の開発現場で「これがあれば楽になる」と感じたニーズから生まれたプラグインです。

Rapls Passkey NEW

WordPress のログインをパスキー(WebAuthn / FIDO2)に置き換えるプラグインです。Touch ID・Windows Hello・Face ID・セキュリティキーで、パスワードを入力せずにサインインできます。パスワードレスかつフィッシング耐性のあるログインを実現します。

主な機能:

  • パスワードレスなパスキーサインイン — 同一デバイス(Touch ID / Windows Hello / Face ID)と、ブラウザ標準のクロスデバイスフロー(スマホでスキャン)に対応
  • パスワードも併用可能 — 既存のログイン手段を奪いません
  • ショートコードと Gutenberg ブロック — [rapls_passkey_login] / [rapls_passkey_register]
  • パスキーの改名・一時停止・再開、管理者向けのサイト全体パスキー一覧(Users → Passkeys)
  • 2FA プラグイン(Wordfence Login Security・Two-Factor)と併用可能 — パスキーが第 2 要素として機能

Free 版は制限なしで全コア機能を利用可能。Pro 版ではクロスデバイス QR ログイン、ロール別のパスキー必須化、リカバリーコード、メールマジックリンク、パスワードレス新規登録などを追加できます。

WordPress.org →
Free マニュアル →
Pro マニュアル →

Rapls AI Chatbot

OpenAI・Claude・Gemini・OpenRouter の 4 つの AI プロバイダーに対応した、WordPress サイト向けの AI チャットボットプラグインです。サイトの学習コンテンツや独自のナレッジベースをもとに、訪問者の質問に自動で回答します。

主な機能:

  • サイト学習(RAG) — 投稿・固定ページ・カスタム投稿・WooCommerce 商品を自動インデックス
  • Web 検索 — ナレッジベースに答えがない場合、AI が自動的に Web 検索
  • ベクトル埋め込み — キーワード検索(40%)とベクトル類似度(60%)のハイブリッド検索
  • MCP サーバー — Claude Desktop、Cursor、VS Code などの外部 AI エージェントと連携
  • Gutenberg ブロック — ブロックエディタから直接チャットボットを配置

Free 版は制限なしで全コア機能を利用可能。Pro 版では分析ダッシュボード、リードキャプチャ、会話シナリオ、WooCommerce 連携、LINE 連携などのビジネス向け機能を追加できます。

WordPress.org →
Free マニュアル →
Pro マニュアル →

Prime Cache

WordPress の表示速度を改善するキャッシュプラグインです。ページキャッシュに加えて、未使用 CSS の削除、クリティカル CSS の生成、JavaScript の遅延読み込み、画像の WebP 変換、投機的ロードなどをひとつの管理画面から扱えます。

共用レンタルサーバーで動くことを前提に設計しており、Xserver 環境での実測をもとに調整を重ねています。Free 版と Pro 版があります。

WordPress.org プラグインページ →

Rapls PDF Image Creator

PDF をアップロードすると表紙を自動で画像化する WordPress プラグイン。ImageMagick による CMYK→sRGB 自動変換に対応しており、印刷用 PDF(PDF/X 形式)でも正しいサムネイルを生成します。クライアントワークで PDF を大量に扱う案件があり、「手動でサムネイルを作る手間を何とかしたい」と思ったのが開発のきっかけです。

WordPress.org プラグインページ →

Rapls Sitemap

読者向けの HTML サイトマップを設置するプラグイン。[rapls_sitemap] ショートコードと専用ブロックの両方に対応しています。公開停止した PS Auto Sitemap と WP Sitemap Page の記法をそのまま認識するので、固定ページの中身を書き換えずに乗り換えられます。XML サイトマップには手を出さず、WordPress 標準の wp-sitemap.xml をそのまま残す設計です。

WordPress.org プラグインページ →

Thanks Mail for Stripe

Stripe 決済完了後にサンキューメールを自動送信する WordPress プラグイン。Webhook 連携でリアルタイム送信に対応しています。自分のプラグインを Stripe で販売する際に「決済後のメールを手軽に自動化したい」というニーズから開発しました。

WordPress.org プラグインページ →

WordPress.org への貢献

  • WordPress 公式ディレクトリにてプラグイン 6 本(Rapls PasskeyRapls AI ChatbotPrime CacheRapls PDF Image CreatorRapls SitemapThanks Mail for Stripe)を公開・継続保守
  • PTE(Project Translation Editor)として、WordPress.org 日本語翻訳チームに参加。自作プラグインの日本語翻訳を自ら管理
  • プラグイン審査プロセスの全手順(提出準備〜差し戻し対応〜SVN デプロイ)を日本語で体系的に発信。国内で WordPress.org にプラグインを公開する開発者向けの情報不足を補う取り組み

運営ポリシー

当サイトは技術情報の「質」を担保するため、以下の方針を遵守しています。

  • 実体験主義 — 自身で再現・検証したコードと手順のみを掲載します。「試していないけど多分こう」という記事は書きません。
  • 透明性 — AI ツールは開発の補助として使っていますが、記事の構成・判断・検証は人間のエンジニアが行っています。AI 生成テキストをそのまま掲載することはしません。
  • 継続的更新 — WordPress のバージョンアップやサーバー仕様の変更に合わせ、公開済み記事も定期的にリライトしています。
  • 広告の独立性 — 広告掲載の有無にかかわらず、記事内容は開発者としての率直な評価に基づきます。

カテゴリ紹介

当ブログはWordPressに特化しています。プラグイン開発、Cocoon テーマのカスタマイズ、Xserver でのサーバー最適化、トラブルシューティングなど、WordPress 開発に関わる幅広いトピックを扱っています。

お問い合わせ

ご質問や開発のご依頼、記事内容の誤りに関するご指摘は、お問い合わせフォームよりお気軽にご連絡ください。

SNS・外部リンク

SNS では、開発中に出てきた小ネタや記事の更新をお知らせしています。同じ内容を流し込むのではなく、媒体ごとに書き分けています。

タイトルとURLをコピーしました