VK VWS Plugin Beta Tester
Beta tester plugin for VWS plugins (VK Blocks Pro)
by Vektor,Inc. · github.com/vektor-inc/vk-vws-plugin-beta-tester · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/vektor-inc/vk-vws-plugin-beta-tester/releases/download/0.0.0/vk-vws-plugin-beta-tester.zipReadme
VK VWS Plugin Beta Tester
VWS(Vektor WordPress Solutions)プラグインのベータ版を受け取るためのテスター用プラグイン。
概要
VK VWS Plugin Beta Testerは、VK Blocks Proなどの VWS プラグインのベータ版を受け取り、テストするためのプラグインです。このプラグインを有効化すると、通常の安定版ではなく、ベータ版の更新を受け取ることができます。
機能
- VK Blocks Proのベータ版を受信
- シンプルな有効化のみで動作(設定不要)
- 安全に無効化可能(次の安定版が出るまで現在のバージョンのまま)
対応プラグイン
- ✅ VK Blocks Pro
- 🔜 その他VWSプラグイン(もし追加する時があれば)
インストール
方法1: VWSマイページからダウンロード(推奨)
- VWS マイページにログイン
- ベータテスター用プラグインをダウンロード
- WordPressの管理画面 → プラグイン → 新規追加 → プラグインのアップロード
- ダウンロードしたzipファイルをアップロードして有効化
方法2: GitHubから手動インストール
cd wp-content/plugins/
git clone https://github.com/vektor-inc/vk-vws-plugin-beta-tester.git
WordPressの管理画面でプラグインを有効化してください。
使い方
- プラグインを有効化
- WordPress管理画面 → プラグイン で「更新を確認」をクリック
- 対応プラグインのベータ版が利用可能な場合、更新通知が表示されます
安定版に戻す方法
このプラグインを無効化すると、次回の更新チェックから安定版の情報が返されます。ただし、WordPressは自動的にダウングレードしないため、次の安定版がリリースされるまで現在のバージョンのままです。
重要な注意事項
⚠️ ベータ版にはバグや未完成の機能が含まれる可能性があります ⚠️ 本番環境では使用しないでください ⚠️ ベータ版はテスト目的でのみ提供されます
仕組み
このプラグインは、対応するVWSプラグインの更新チェッククエリにchannel=betaパラメータを追加します。ライセンスサーバーはこのパラメータを検出すると、安定版ではなくベータ版のdownload_urlを返します。
技術的な詳細
VWSプラグインは、更新チェック時に以下のフィルターフックを提供しています:
- VK Blocks Pro:
vk_blocks_pro_vws_update_check_query_args
このプラグインは、これらのフィルターにフックしてchannel=betaを追加します。
開発者向け情報
システム要件
- WordPress 6.5以上
- PHP 7.4以上
- 対応するVWSプラグイン(VK Blocks Proなど)がインストール済み
緊急修正リリース時の手順
安定版に緊急修正(セキュリティ修正等)をリリースする場合、ベータユーザーにも修正が届くよう、以下の手順で対応してください。
- 通常どおり安定版の緊急修正をリリースする
- 緊急修正を 同日中に ベータブランチ(develop)にもマージする
- マージ後、新しいベータ版をビルド・配信する
ベータテスターは channel=beta で更新を受け取るため、安定版のみリリースした場合はベータユーザーに修正が届きません。必ずベータブランチにもマージし、新しいベータ版を配信してください。
フィルター規約
他のVWSプラグインを対応させる場合、以下の規約に従ってフィルターフックを実装してください:
フィルター名の形式:
{プラグインスラッグ}_vws_update_check_query_args
例:
// VK Blocks Pro
apply_filters( 'vk_blocks_pro_vws_update_check_query_args', $query_args );
翻訳の更新
WP-CLIを使って手動でコンパイルします。
# POT ファイルを再生成
wp i18n make-pot --skip-js . languages/vk-vws-plugin-beta-tester.pot
# languages/vk-vws-plugin-beta-tester-ja.po を手動編集後、.l10n.php を生成
cd languages && wp i18n make-php .
.l10n.phpはコンパイル済みファイルとしてgitにコミットします。
プラグインへの対応追加
vk-vws-plugin-beta-tester.phpの$supported_plugins配列に追加してください:
private $supported_plugins = array(
'your-plugin-slug' => array(
'name' => 'Your Plugin Name',
'filter_hook' => 'your_plugin_slug_vws_update_check_query_args',
),
);
バグ報告
ベータ版で問題を見つけた場合、以下の方法で報告してください:
- VWS サポートフォーラム: VWS フォーラム
- Discord コミュニティ: Vektor Discord
よくある質問
Q: プラグインを無効化したらどうなりますか?
A: 次回の更新チェックから安定版の情報が返されます。ただし、WordPressは自動的にダウングレードしないため、次の安定版がリリースされるまで現在のバージョンのままです。
Q: どのプラグインが対応していますか?
A: 現在はVK Blocks Proのみ対応しています。今後必要があれば、他のVWSプラグインにも対応予定です。
Q: ベータ版と安定版を切り替えられますか?
A: はい。このプラグインを有効化/無効化することで切り替えられます。ただし、ダウングレードは次の安定版リリースまで行われません。
Q: ライセンスキーは必要ですか?
A: はい。対応するVWSプラグインの有効なライセンスキーが必要です。ベータ版も安定版と同じライセンスで利用できます。
ライセンス
GPL-2.0-or-later
クレジット
開発: Vektor,Inc. 仕様設計: Issue #2497
関連リンク
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 0.0.0 | Mar 6, 2026 | vk-vws-plugin-beta-tester.zip | 0 |