WP Manifestindependent plugin directory
manifest / updates / vk-vws-plugin-beta-tester

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

0stars
0forks

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.zip

Readme

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マイページからダウンロード(推奨)

  1. VWS マイページにログイン
  2. ベータテスター用プラグインをダウンロード
  3. WordPressの管理画面 → プラグイン → 新規追加 → プラグインのアップロード
  4. ダウンロードしたzipファイルをアップロードして有効化

方法2: GitHubから手動インストール

cd wp-content/plugins/
git clone https://github.com/vektor-inc/vk-vws-plugin-beta-tester.git

WordPressの管理画面でプラグインを有効化してください。

使い方

  1. プラグインを有効化
  2. WordPress管理画面 → プラグイン で「更新を確認」をクリック
  3. 対応プラグインのベータ版が利用可能な場合、更新通知が表示されます

安定版に戻す方法

このプラグインを無効化すると、次回の更新チェックから安定版の情報が返されます。ただし、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など)がインストール済み

緊急修正リリース時の手順

安定版に緊急修正(セキュリティ修正等)をリリースする場合、ベータユーザーにも修正が届くよう、以下の手順で対応してください。

  1. 通常どおり安定版の緊急修正をリリースする
  2. 緊急修正を 同日中に ベータブランチ(develop)にもマージする
  3. マージ後、新しいベータ版をビルド・配信する

ベータテスターは 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',
    ),
);

バグ報告

ベータ版で問題を見つけた場合、以下の方法で報告してください:

よくある質問

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

TagPublishedAssetDownloads
0.0.0 Mar 6, 2026 vk-vws-plugin-beta-tester.zip 0