Title: Software License Manager
Author: mra13
Published: <strong>2014年10月9日</strong>
Last modified: 2026年3月27日

---

プラグインを検索

![](https://ps.w.org/software-license-manager/assets/banner-772x250.jpg?rev=1135848)

![](https://ps.w.org/software-license-manager/assets/icon-128x128.png?rev=1135848)

# Software License Manager

 作者: [mra13](https://profiles.wordpress.org/mra13/)

[ダウンロード](https://downloads.wordpress.org/plugin/software-license-manager.4.5.8.zip)

 * [詳細](https://ja.wordpress.org/plugins/software-license-manager/#description)
 * [レビュー](https://ja.wordpress.org/plugins/software-license-manager/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/software-license-manager/#installation)
 * [開発](https://ja.wordpress.org/plugins/software-license-manager/#developers)

 [サポート](https://wordpress.org/support/plugin/software-license-manager/)

## 説明

Software license management solution for your web applications (WordPress plugins,
Themes, PHP based membership script etc.)

This plugin is very useful for creating a license server and doing the following
via API:

 * Create license keys in your system (license server)
 * アプリケーションからライセンスキーの状態をチェック（リモートで）
 * アプリケーションからライセンスキーを有効化（リモートで）
 * ライセンスキーの無効化（リモートで）
 * ライセンスキーのチェック（リモートで）
 * Track where the license key is being used.

You can also create license keys manually from the admin dashboard of this plugin.

#### このプラグインは開発者向けです。

Check [license manager documentation](https://www.tipsandtricks-hq.com/software-license-manager-plugin-for-wordpress)
to learn more.

#### Integration with WP Express Checkout Plugin

Check [WP Express Checkout integration documentation](https://wp-express-checkout.com/integrate-software-license-manager-plugin-with-wp-express-checkout/)

#### WP eStore プラグインと連携

Check [WP eStore integration documentation](https://www.tipsandtricks-hq.com/ecommerce/integrate-wp-estore-with-software-license-manager-plugin-3731)

#### GitHub リポジトリ

https://github.com/Arsenal21/software-license-manager

If you need some extra action hooks or filters for this plugin then let us know.

### 任意のセクション

See the following sample/example for multi-site environment/setup:
 https://github.
com/paratheme/Software-License-Manager-Multisite-licensed

## インストール

 1. Go to the Add New plugins screen in your WordPress admin area
 2. アップロードのタブをクリックしてください
 3. Browse for the plugin file (software-license-manager.zip)
 4. 「今すぐインストール」をクリックし、その後プラグインを有効化してください

## FAQ

なし

## 評価

![](https://secure.gravatar.com/avatar/dd8998c0d762c4553eba2d46017d2a1760434dbf0ea91c898eabdc3cdfa5b22e?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-40358/)󠁿

 [Md. Lutfor Rahman](https://profiles.wordpress.org/lrpolash/) 2025年4月2日 1 reply

I like this plugin, work perfectly.

![](https://secure.gravatar.com/avatar/621cd70557665c93a83b1ec5ca6deb0388ee4488905c484bbb43a9132f2f5630?
s=60&d=retro&r=g)

### 󠀁[A great plugin](https://wordpress.org/support/topic/a-great-plugin-447/)󠁿

 [Trung Hieu Bui](https://profiles.wordpress.org/kaiderella/) 2024年10月21日 1 reply

I am using this plugin to distribute license keys for my theme. It would be great
if you could write an extension to connect it to WooCommerce and support HPOS.

![](https://secure.gravatar.com/avatar/cc009021b6727b084584a8048f20e73b5b9e4c2770c3de82ec97cc5237729c6d?
s=60&d=retro&r=g)

### 󠀁[beware](https://wordpress.org/support/topic/beware-65/)󠁿

 [jagielskiwilk](https://profiles.wordpress.org/jagielskiwilk/) 2024年8月27日 1 
reply

Tips and Tricks HQ. Their WP eStore plugin crashed my entire website.

![](https://secure.gravatar.com/avatar/26dc5e142f37127a017c143e4224b52ca3386e2e126dde7f9a3d99ac299434a2?
s=60&d=retro&r=g)

### 󠀁[Working really great! Compatible with my custom integration with Woocommerce!](https://wordpress.org/support/topic/working-really-great-compatible-with-my-custom-integration-with-woocommerce/)󠁿

 [Ilham Wahyudin Roma Dhoni](https://profiles.wordpress.org/hamsrmdhn/) 2024年1月
15日 1 reply

Hi there! i want to say thank you very much for creating this beautiful yet powerful
plugin. It makes beginner plugin developer like me finds easy to sell our product.
Currently, i use it with Woocommerce and works really great! Thanks a lot!

![](https://secure.gravatar.com/avatar/9756f9568c6d5ea415197d2ec40a01a11bdda45926afe0bcc94259135e8e152d?
s=60&d=retro&r=g)

### 󠀁[Works great – thank you!](https://wordpress.org/support/topic/works-great-thank-you-56/)󠁿

 [brings](https://profiles.wordpress.org/brings/) 2022年11月3日 1 reply

I’m using this plugin for quite some time now and it’s very helpful – thanks so 
much!

![](https://secure.gravatar.com/avatar/06bc10bd32757e9ea3e6927c847a0cb236fb34faab472d5add7cbe90d2424806?
s=60&d=retro&r=g)

### 󠀁[Solved my problem!](https://wordpress.org/support/topic/solved-my-problem-68/)󠁿

 [fdavidsen](https://profiles.wordpress.org/fdavidsen/) 2022年8月28日 1 reply

This plugin answered my need of the license management system.

 [ 35件のレビューをすべて表示 ](https://wordpress.org/support/plugin/software-license-manager/reviews/)

## 貢献者と開発者

Software License Manager はオープンソースソフトウェアです。以下の人々がこのプラグ
インに貢献しています。

貢献者

 *   [ mra13 ](https://profiles.wordpress.org/mra13/)
 *   [ Ruhul ](https://profiles.wordpress.org/tips-and-tricks-hq/)
 *   [ Ruhul Amin ](https://profiles.wordpress.org/ruhul-amin/)

“Software License Manager” は8ロケールに翻訳されています。 [翻訳者](https://translate.wordpress.org/projects/wp-plugins/software-license-manager/contributors)
のみなさん、翻訳へのご協力ありがとうございます。

[“Software License Manager” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/software-license-manager)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/software-license-manager/)
するか、[SVN リポジトリ](https://plugins.svn.wordpress.org/software-license-manager/)
をチェックするか、[開発ログ](https://plugins.trac.wordpress.org/log/software-license-manager/)
を [RSS](https://plugins.trac.wordpress.org/log/software-license-manager/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 4.5.8

 * Added minimum PHP version requirement (PHP 7.4.0).
 * Added a condition to suppress the debug warning when the ‘item_reference’ parameter
   is not included in the API call.

#### 4.5.7

 * PHP 8.3 compatibility related updates.
 * Using Use COUNT(DISTINCT) to ensure that it is counting the number of distinct
   license keys.

#### 4.5.6

 * PHP 8.2 compatibility related update.

#### 4.5.5

 * Added the current date to the slm_check API response.

#### 4.5.4

 * Added a new action hook for when it receives an activation request for an expired
   license key (slm_api_listener_slm_activate_key_expired).
 * Added new hook in the add license interface.
 * Added hooks to the delete license domain interface.
 * WP eStore Integration: it will use the default 1 year expiry date if a product
   specific expiry configuration is not set.

#### 4.5.3

 * Added a new database column named “user_ref” for allowing a user reference to
   be saved in the database with a license key (if applicable).

#### 4.5.2

 * PHP 7.2.x compatibility.

#### 4.5.1

 * Added nonce check to the ‘slm_delete_domain’ action. Thanks to Jetpack Scan team
   at Automattic.

#### 4.5.0

 * More variable escaping and sanitization.
 * Replaced CURL with wp_remote_get() function.
 * Removed example/sample plugin code file from the plugin.
 * Added the sample plugin download option on our website.
 * Removed the unused list table class.

#### 4.4.9

 * Added nonce check for debug log reset
 * Log file name is automatically generated.
 * Added confirmation for log file reset operation.
 * Added more sanitization to various request parameters.

#### 4.4.8

 * Sanitize the “edit_record” parameter in the “Edit License” menu. Thanks to WPScan
   team for pointing it out.
 * Sanitize the prefix parameter in the settings menu. Thanks to WPScan team for
   pointing it out.
 * Integration with the WP Express Checkout plugin.

#### 4.4.7

 * It is recommended that you backup your license database before upgrading this
   version (just to be sure).
 * Improved the database query of the manage license page to be more efficient so
   it loads faster.
 * Improved the database query of the manage license page’s search function to make
   it more efficient.
 * Added nonce check to the bulk delete action.

#### 4.4.6

 * Added sanitization and nonce check for the settings interface to prevent any 
   potential CSRF attack issue. Thanks to Koken for pointing it out.

#### 4.4.5

 * The IP address is logged in the debug log file for an API request (if debug option
   is enabled in settings).

#### 4.4.4

 * Added “Add New License” button in the Manage licenses menu.
 * PHP Notice in the manage licenses menu fixed.

#### 4.4.3

 * Fixed an issue with the sorting option in the Manage Licenses interface.

#### 4.4.2

 * Added a new filter for the Management Permission constant (so it can be customized
   by an addon).
 * Fixed a wpdb::prepare query with the search feature. Thanks to @Nauriskolats 
   for pointing it out.

#### 4.4.1

 * Fixed a product editing glitch with the WP eStore plugin integration.

#### 4.4

 * The following UI improvements were submitted by Brian DiChiara. A big Thank You
   to @solepixel
 * Adds domain to license search.
 * Retain search term value in search field.
 * Better UI for deleting domains:
    Wider domain table. Allow for more domains visible
   in table. Easier to click “delete” button. Prompt before deleting asking “Are
   you sure you want to remove this domain?”. Intuitive post-delete to remove section
   if no more domains are active.
 * Displays total activated domains in Manage Licenses table.

#### 4.3

 * The product quantity of WP eStore product is taken into account when creating
   a new license key.
 * Added a new action hook in the listener API (can be used to override the API 
   query).

#### 4.2

 * Added a new optional column “subscr_id” to the license keys table. This can be
   used to store the subsriber ID value (if any) for recurring payment plans.
 * The “subscr_id” will also be present in the license query API output.

#### 4.1

 * Added a new action hook for estore recurring payments.

#### 4.0

 * Fixed a typo with the slm_api_response_args filter
 * The license key is also included in the license check API query’s JSON output.

#### 3.9

 * The license status parameter can now be passed when executing the license create
   API query.

#### 3.8

 * The manage licenses admin interface improvements for mobile devices.
 * The product reference (if any) is shown in the manage licenses interface also.

#### 3.7

 * Added couple of filters to the API response args.

#### 3.6

 * The check license query now outputs all the db column values.
 * It now captures the WP eStore product ID in the “Product Reference” column of
   the license manager (if the license is created by eStore).

#### 3.5

 * Updated slm-api-utility.php to add Content-Type header to the API response.

#### 3.4

 * The slm_create_new api call will no longer show an error code incorrectly.

#### 3.3

 * Check for existence of company_name query value before using to fix undefined
   index error when it doesn’t exist.
 * Add ability to specify product_ref when creating license via API. Thanks to @maddisondesigns
   for the update.

#### 3.2

 * Fixed undefined index warning “enable_auto_key_expiry”
 * The product_ref field is now available in the add/edit license menu. Also, this
   value is output with the “slm_check” API call. Thanks to Tobias Hildebrandt for
   implementing this.

#### 3.1

 * Added a new error code for the following condition:
    If maximum activation has
   reached and the license key is used on the domain (where the request came from)
   then it will return a new error: LICENSE_IN_USE_ON_DOMAIN_AND_MAX_REACHED

#### 3.0

 * The integration with WP eStore cart will create multiple licenses when a customer
   purchases more than 1 quantity of a product.

#### 2.9

 * The API response will now include a numeric error code (in the event of an error).
   Thanks to Steve Gehrman.

#### 2.8

 * The registered domains (if any) of a license key will get deleted when that key
   is deleted from the manage licenses menu.
 * Added wp_unslash() for firstname, lastname, registered domain and company name.
   Thanks to @sgehrman.
 * Added a new action hook (slm_license_key_expired) that gets triggered when a 
   license key expires.

#### 2.7

 * eStore integration update: changed expiry date field to accept number of days
   so the plugin can dynamically calculate the expiry date for the key.

#### 2.6

 * Updated the eStore integration so a custom “Expiry Date” value can be set in 
   the product configuration.

#### 2.5

 * Updated the eStore plugin integration so a custom “Maximum Allowed Domains” value
   can be specified in the eStore product configuration.

#### 2.4

 * Added new action and filter hooks in the add/edit interface so an addon can extend
   the functionality of that interface.
 * ライセンスの追加・編集画面に nonce チェックを追加しました。

#### 2.3

 * Added a new feature to enable auto expiry of the license keys. You can enable
   this option from the settings.
 * If you don’t specify a expiry date, when adding a manual license key, it will
   use the current date plus 1 year as the expiry date.
 * Increased the width and height of the “Registered Domains” box in the edit license
   interface.
 * Added a new table column product_ref in the license keys table.
 * プラグインにいくつかの新しいフックを追加しました。

#### 2.2

 * Added integration with the squeeze form submission of eStore plugin.

#### 2.1

 * The license check query now outputs the date values also.
 * Improvement for the WP eStore integration.

#### 2.0

 * Added a filter to remove any null values from the DB insert query parameter of
   the API Utility class.

#### 1.9

 * Replaced “esc_url()” with “esc_url_raw()” in the sample plugin.
 * Updated some CSS in the admin interface for WordPress 4.4

#### 1.8

 * Added new hooks before the API query is executed. This allows a developer to 
   override the API query and do custom stuff.
 * Added a new API to check the details of an existing license key.

#### 1.7

 * The license key is also included with the response sent to the new license creation
   request. Below is an example response:
    {“result”:”success”,”message”:”License
   successfully created”,”key”:”5580effe188d3″}
 * You can now pass a pre-generated license key to the license creation API using
   the “license_key” parameter in the request.

#### 1.6

 * Updated the sample plugin code so the query works better.
 * Added the ability to reset the debug log file from the plugin settings interface.
 * The item_reference value will be stored in the database (if sent via the activation
   API query).

#### 1.5

 * Added the option to search a license key from the manage licenses interface.

#### 1.4

 * ライセンスキーの作成 API で、「ライセンス作成用秘密鍵」フィールドの値が使用する
   ように更新しました。

#### 1.3

 * サニタイジングを追加しました。

#### 1.2

 * ライセンスの一括削除に関する不具合を修正しました。

#### 1.1

 * WordPress レポジトリへの初回コミットです。

## メタ

 *  バージョン **4.5.8**
 *  最終更新日 **3週間前**
 *  有効インストール数 **900+**
 *  WordPress バージョン ** 5.0またはそれ以降 **
 *  検証済み最新バージョン: **7.0**
 *  PHP バージョン ** 7.4.0またはそれ以降 **
 *  言語
 * [Chinese (China)](https://cn.wordpress.org/plugins/software-license-manager/)、
   [Chinese (Taiwan)](https://tw.wordpress.org/plugins/software-license-manager/)、
   [Danish](https://da.wordpress.org/plugins/software-license-manager/)、[Dutch](https://nl.wordpress.org/plugins/software-license-manager/)、
   [English (US)](https://wordpress.org/plugins/software-license-manager/)、[French (France)](https://fr.wordpress.org/plugins/software-license-manager/)、
   [German](https://de.wordpress.org/plugins/software-license-manager/)、[Spanish (Chile)](https://cl.wordpress.org/plugins/software-license-manager/)、
   [Spanish (Spain)](https://es.wordpress.org/plugins/software-license-manager/).
 *  [プラグインを翻訳](https://translate.wordpress.org/projects/wp-plugins/software-license-manager)
 * タグ
 * [license](https://ja.wordpress.org/plugins/tags/license/)[license key](https://ja.wordpress.org/plugins/tags/license-key/)
   [manager](https://ja.wordpress.org/plugins/tags/manager/)[serial](https://ja.wordpress.org/plugins/tags/serial/)
   [serial key](https://ja.wordpress.org/plugins/tags/serial-key/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/software-license-manager/advanced/)

## 評価

 5つ星中4.6つ星

 *  [  30 5-星レビュー     ](https://wordpress.org/support/plugin/software-license-manager/reviews/?filter=5)
 *  [  2 4-星レビュー     ](https://wordpress.org/support/plugin/software-license-manager/reviews/?filter=4)
 *  [  0 3-星レビュー     ](https://wordpress.org/support/plugin/software-license-manager/reviews/?filter=3)
 *  [  0 2-星レビュー     ](https://wordpress.org/support/plugin/software-license-manager/reviews/?filter=2)
 *  [  3 1-星レビュー     ](https://wordpress.org/support/plugin/software-license-manager/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/software-license-manager/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/software-license-manager/reviews/)

## 貢献者

 *   [ mra13 ](https://profiles.wordpress.org/mra13/)
 *   [ Ruhul ](https://profiles.wordpress.org/tips-and-tricks-hq/)
 *   [ Ruhul Amin ](https://profiles.wordpress.org/ruhul-amin/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/software-license-manager/)

## 寄付

このプラグインが今後も改善できるよう応援しませんか ?

 [ このプラグインに寄付 ](https://www.tipsandtricks-hq.com/software-license-manager-plugin-for-wordpress)