カテゴリー
plugin WordPress

[WordPress : 検証終了] – Simple WordPress Membership – メンバーシップ プラグインをAMPに搭載できるか!? – メンバーのレベルに応じた閲覧制限をページに設ける – ID22131 [2021/05/15]

[WordPress : 検証終了] – Simple WordPress Membership – メンバーシップ プラグインをAMPに搭載できるか!? – メンバーのレベルに応じた閲覧制限をページに設ける – ID22131 [2021/05/15]
スポンサーリンク
  • by Google Ads ID24747
  • by Google Ads ID:11145
  • by Google Ads ID23293
スポンサーリンク
by Google Ads ID8603

Simple WordPress Membership

Simple WordPress Membershipプラグインは、Ultimate Memberプラグインのように、メンバーシップを構築できるプラグインです。いずれは有料のPro版ができるかも知れませんが、2021/2現在、オールフリーのプラグインになっています。

基本機能のみで使用は可能ですが、その他追加の機能は、マニュアルでダウンロードして、そのファイルをインストールする形式になっています。

AMP対応のベージに、Ultimate Memberプラグインを使用すると、ページのワーニングが少し多く出るので、完全移行(現在はAMP対応でない通常の一部のページのみにUltimate Memberプラグインを適応させてます)には躊躇していました。これに代わるメンバーシップのページを作ることができるプラグインとして、「Simple WordPress Membership」(SWPM)を検討しました。

SWPMの機能は、Ultimate Memberよりも多いので、全部を検証することはなかなか難しいですが、ある程度でUltimate Memerより優位な機能やAMP対応について優しいと判断できればUltimate Memberから、このSimple WordPress Membershipに移行したいと考えています。

Simple Membership

Simple membership プラグインは、会員メンバーシップ機能をサイトに追加します。コンテンツ保護を…

smp7, wp.insider

どんなプラグインでも少なからず、jquery.jpなどのJAVAを使用しているので、AMPに優しくない部分は必ず存在しています。これらは、どこまで許容できるかですが(AMPプラグインからCCS Usageの使用率(%) が80%を超えると赤色)、主観的、あるいは、システム構成に依存する部分なので、完全移行の基準は今の所は、よくわからず、厳密には決めていません。ポストの中には、下の例のように80%を超えている記事もあります。それが、どのような具体的な影響があるかは把握できていません。

Error in AMP validation

2つのメンバーシップ・プラグインは、下表に示したようにJavaScriptが使用されていので、AMPプラグインではエラーが出ます。

PluginError in AMP
Simple WordPress Membershipjquery.js
Membership & Content Restriction – Paid Member Subscriptions1.front-end.js
2.Invalid inline script
3.jquery.js
スポンサーリンク
  • Synology DS517 by Amazon ID:22173
  • Synology DS920+ by Amazon ID:22172
  • オムロン BY50S用パック by Amazon ID:22171
  • オムロン BY50S by Amazon ID22170
  • Synology 高機能無線ルーター 800Mbps + 1,733Mbps(11a/b/g/n/ac対応) 高セキュリティ VPN Plus対応 RT2600ac by Amazon ID24327
  • エレコム LANケーブル CAT6A 5m 爪折れ防止コネクタ ホワイト LD-GPA/WH5 by Amazon ID24327

アドオン

スポンサーリンク
by Rakuten ID:15895

現在、Simple WordPress Membershipには、27のアドオンが用意されており、管理者メニューの「WP Membership」→ 「アドオン」から確認できます。

  1. After Login Redirection
  2. MailChimp Integration
  3. Form Shortcode
  4. Member Directory Listing
  5. Form Builder
  6. Custom Messages
  7. WooCommerce payments
  8. Affiliates Manager
  9. iDevAffiliate
  10. Affiliate Platform
  11. bbPress Integration
  12. Google reCAPTCHA
  13. Full Page Protection
  14. Protect Older Posts
  15. Custom Post Protection
  16. Partial Protection
  17. Member Data Exporter
  18. Bulk Member Importer
  19. Display Member Paymetns
  20. AWeber Integration
  21. WP User Import
  22. ConvertKit Integration
  23. Google First Click Free
  24. Miscellaneous Shortcodes
  25. Show Member Info
  26. Expiry Email Notification
  27. 2 Factor Authentication

Partial Proteiction

部分的な閲覧制限機能について、Ultimate Memberプラグインでは、標準で機能ONになっているのですが、Simple WordPress Membershipプラグインでは、提供されているアドイン・プラグインが必要になります。マニュアルでアップロードして、ショートコードで、目的の領域を囲む方法です。Ultimate Memberでは,ブロック単位で設定スイッチがあるので, それをONにするだけで設定が可能になっているので、それと比べれば面倒であるとも思えましたが、エディタ上では、挟んでいることが明確にわかるため、この方が編集しやすいかもしれません。

スポンサーリンク
by Google Ads ID19417

apply-partial-section-protection

結論です

2021/05/14、Ultimate MemberプラグインからSimple WordPress Membershipプラグインに移行するにことにしました。Ultimate Memberの使用状況は、以下の通りで発展性がないことが理由です。その他の機能の追加や、その他の機能のあるプラグインとの連携が弱いためです。

  • Ultimate Memberは、そのプラグインの機能として以下を備えている
    • 登録者が、フォームからメールアドレスとその他情報を入力して送信すると、確認メールを自動で返信し、その返信メールのリンクを、登録者がクリックしないと、登録が完了しない
    • 登録者のユーザークラスは、自動的に、例えば、「購読者」に登録される。
    • 購読者でないと、読めないページや、ページ中のあるプロックを指定できる
    • 以上の機能により、メンバーシップ環境が、このプラグイン1つで完結する
  • Ultimate Memberプラグインは、AMP対応に優しくなく、AMP対応にするために、ある一定以下でのJava Scriptやcssコードを許容するが、他のAMP対応プラグインと比較して、そのリソースを比較的多く使ってしまうため、必要なプラグインを外さなければならない場合も起こったことがある
    • そのため、現状では、Ultimate Memberは、AMP対応にしたページには、その機能を使用していない

Simple WordPress Membership (SWPM)は、ページ中の指定した領域に、ショートコードで挟めば、指定したユーザーのレベルでしか表示できないように簡単にできる。ただし、そのためのAddonをサイトからダウンロードして、マニュアルでインストールする必要がるが、検証の結果、Ultimate Memberと同様に機能することを確認できた。また、AMP対応のページに設定したとしても、AMP対応のためのリソースは、Ultimate Memberより少なく済むことがわかった。また、SWPMは、MailChimpプラグインに対応していたり、ネット支払いにも対応していたりと、今後の発展性があることから、現状のUltimate Memberの使用は停止し、SWPMに移行することとした。

SWPMに移行する作業

プラグインの「Search Regex」で”um_”を検索し、Ultimate Memberプラグインのコードが挿入されているページを探します。そのコードの代わりにSWPMのPartial Protectionコードで置き換えていきます。まずは、この作業を進めます。

今は、新しいメンバー登録は停止していますが、SWPMでのメンバー登録ができるようになったら、また、テストを行いたいと思います。

  • Search Regexプラグイン
    • “um_”のあるページを探す
  • 探したページの編集
    • SWPMのPartial Protectionコードに置き換える
    • 全てのUltimate Memberコードがあるページを処理する
  • Ultimate Memberプラグインを無効化、および削除する
  • AMPプラグイン
    • 全てのページを更新する (この作業は、殆どの種類のプラグインを更新すると、ページが古くなったとの警告が出るので、必要な作業です)
    • 余談ですが、AMPプラグインが最近(2021/05/15現在)、更新されてからは、このAMPページの更新作業(サーバーでの処理時間)が早くなったため、以前より、退屈な時間は少なくなりました。

編集履歴

2021/02/28 Mr.Harikiri
2021/05/15 追記 (SWPMに移行する)
[WordPress] メンバーシップ・サイトを構築プラグイン – Ultimate Member プラグインの使い方をAMP対応とともに解説 – ID14027 [2021/03/07]

Post Views: 44 目次1 はじめに1.1 使い勝手は? とヒヤカシ2 Ultimate Memberと専用のreCAPTCHAの説明3 まとめ4 Ultimate Memberプラグインの既存の専用ページ5 […]

スポンサーリンク
  • by Amaozn ID13196
  • by Amazon ID19245
スポンサーリンク
  • 【Amazon.co.jp 限定】HP USBメモリ 128GB USB 3.1 スライド式 金属製 HPFD796L-128 GJP by Amazon - ID 24751
  • 3Dプリンター ダヴィンチ Jr. 1.0(造形サイズ15×15×15cm) - 環境に優しい土に返るPLAフィラメント - ダビンチ Jr. 1.0 XYZプリンティングジャパン by AMAZON ID21513
  • 3Dプリンター|ダヴィンチ1.0 pro|オートキャリブレーション機能付|オープンフィラメント可|ABS対応|造形サイズ20×20×20cm|レーザー刻印機能拡張可|積層ピッチ0.02mm~|3F1AWXJP00F - XYZプリンティングジャパン by AMAZON ID21511
  • ABS使用可 造形サイズ175×175×175mm オープンフィラメント可 オートキャリブレーション機能付き レーザー刻印機能拡張可 金属系PLA拡張可 3FJSPXJP00G - ダビンチ Jr.Pro X+ XYZプリンティングジャパン by AMAZON ID21509
  • zedela 5-in-1 USB-Cハブ【3ポート5Gbps by Amazon - ID 24751
スポンサーリンク

用語の解説、関連タグ付き投稿の抽出

simple wordpress membership

Ultimate Member

スポンサーリンク
  • by Google Ads ID23293
  • by Google Ads ID24747
  • by Google Ads ID:11145

Update ID21920

english
今日の英語 – 温泉関連 – 効能 … -ID 26852 [2021/01/07]

Post Views: 44 温泉関連の英単語 General Indications (一般効能) neuralgia (神経痛), muscle pain (筋肉痛), joint pain (関節痛), froze […]

english
今日の英語 – 過去のことを語るとき、今から振り返るのだから、時制は現在完了、あとは助動詞を使い分ける – ID3598 [2019/11/23]

Post Views: 35 現在完了 = have + 過去分子 すべきだった : should have + 過去分詞したかもしれない : may[ might ] have + 過去分詞したに違いない : must […]

english
今日の英語 – しなければならない – must/have to ; しなくて良い – don’t have to – ID3763 [2019/11/29]

Post Views: 31 must must は、主観的、強制的、義務的must not : してはいけない have to は、客観的、主観にはまかせる(=客観的たちばからの)感覚don’t have to : し […]

更新された投稿の最新順

スポンサーリンク
by Google Ads ID19417
スポンサーリンク
  • by Amazon ID13339
  • by Amazon ID13211
スポンサーリンク

スポンサーリンク
  • by Google Ads ID:11145
  • by Google Ads ID24747
  • by Google Ads ID23293

最新記事(WPプラグイン,ID:14818)

plugin, site setting, WordPress
はりきり(Mr)のプログ・書き方のスタイル – 適当にやっているが、スタイルはある- ID30216 [2021/05/30]

Post Views: 33 目次1 はりきり(Mr)のブログ・メンテナンス・スタイル2 編集履歴 はりきり(Mr)のブログ・メンテナンス・スタイル 適当です。毎日、決まった時間に発信することはありません。ボリュームもま […]

スポンサーリンク
by Google Ads ID19417
plugin, WordPress
[WordPress] [link] 記事表示のカスタマイズ – パンクズリストを表示させる – ID30029 – [2021/05/19]

Post Views: 14 パンクズリスト パンクズリストは、サイトで移動した履歴です。フォルダーのパスのようなものです。 パングスリストをサイトに表示させる方法が、「kinsta」に解説されています。方法は多数ありま […]

plugin, site setting, WordPress
Plugin Maintenance – AMPサイトでのプラグインの運用評価を記録 – ID28378 [2021/04/04]

Post Views: 25 All in One SEOプラグイン (2021/03/13) メタディスクリプション記述のみに使用していたが、このプラグインから依存を完全になくすために、まずは、その記述内容を抜き出し、 […]

Page: 1 2 20
スポンサーリンク

スポンサーリンク
  • by Google Ads ID23293
  • by Google Ads ID24747
  • by Google Ads ID:11145

最新記事(WordPress, ID:14681)

plugin, site setting, WordPress
はりきり(Mr)のプログ・書き方のスタイル – 適当にやっているが、スタイルはある- ID30216 [2021/05/30]

Post Views: 33 目次1 はりきり(Mr)のブログ・メンテナンス・スタイル2 編集履歴 はりきり(Mr)のブログ・メンテナンス・スタイル 適当です。毎日、決まった時間に発信することはありません。ボリュームもま […]

スポンサーリンク
by Google Ads ID19417
plugin, WordPress
[WordPress] [link] 記事表示のカスタマイズ – パンクズリストを表示させる – ID30029 – [2021/05/19]

Post Views: 14 パンクズリスト パンクズリストは、サイトで移動した履歴です。フォルダーのパスのようなものです。 パングスリストをサイトに表示させる方法が、「kinsta」に解説されています。方法は多数ありま […]

WordPress
[WP] Ultimate MemberをSimple WP Membershipに変更 – ID29745 [2021/05/13]

Post Views: 19 目次1 はじめに2 編集履歴 はじめに WordPressサイトでメンバーシップ機能を実現するプラグインの話です。Ultimate Member (UM) プラグインについては、当サイトをい […]

security, Synology, WordPress
[Synology] Threat Preventionとファイヤーウォールの連携 – ID28980 [2021/03/22]

Post Views: 20 目次1 はじめに2 ルーチンワークの概要3 ルーチンワークの詳細3.1 Threat Preventionの操作3.2 ネットワークセンターの操作4 まとめ5 Alert5.1 ET POL […]

plugin, site setting, WordPress
Plugin Maintenance – AMPサイトでのプラグインの運用評価を記録 – ID28378 [2021/04/04]

Post Views: 25 All in One SEOプラグイン (2021/03/13) メタディスクリプション記述のみに使用していたが、このプラグインから依存を完全になくすために、まずは、その記述内容を抜き出し、 […]

Page: 1 2 24
スポンサーリンク

スポンサーリンク
  • by Google Ads ID23293
  • by Google Ads ID:11145
  • by Google Ads ID24747

その他記事(ALL-RANDOM, ID:16786)

plugin, Synology, WordPress
[WordPress] Lazy Loader プラグイン – 画像の読み込み遅延によるサイト・レスポンスの改善- ID4941

Post Views: 38 目次1 Lazy Loader2 機能の意味 Lazy Loader Lazy Loaderをインスールした。参考にしたblog siteは、に画像の遅延読み込み系プラグインで一番有能なのは […]

key-word
[用語] Poliovirus; ポリオウイルス – 腫瘍溶解性 [2021/02/06] – ID24803

全身性エリテマトーデス

スポンサーリンク
by Google Ads ID19417
BIOLOGICS, cell, education
[Bio-Edu] バイオ医薬品における生産細胞株の構築の方法 – ID5029 [2020/08/19]

Post Views: 37 目次1 細胞株の構築1.1 導入遺伝子の構築1.2 遺伝子導入とは1.3 遺伝子増幅1.4 スクリーニングとクローニング1.5 スリーニング1.6 クローニング1.7 Cell Bankの調 […]

スポンサーリンク

スポンサーリンク
by Google Ads ID:11143(2)

- 以下のツールに敬意を示します -
Support to AMP (Accelerated Mobile Pages) by official AMP plugin for WordPress, and compatible powered by
Post viewing : Flex Posts - Widget and Gutenberg Block