WooCommerceアップデートの管理を容易にする4つの方法
公開: 2017-05-18WooCommerce、その拡張機能、およびWordPress自体を更新することは、神経を痛めるような経験である必要はありません。 十分に準備し、ベストプラクティスに従うと、「私の製品ページが奇妙に見える」および「このプラグインが正しく機能していない」というエクスペリエンスをすべて回避できます。
今日は、WooCommerceストアの更新をより適切に管理して時間を節約し、ストアの円滑な運営を維持し、次にWordPressで「更新が利用可能です」というフレーズが表示されたときに自信を持ってもらうための4つの方法を紹介します。ダッシュボード。
始めましょう。
更新を処理するための時間を取っておきます
プラグイン、拡張機能、またはコアWooCommerceアップデートをラングリングするために提供できる最良のヒントの1つは、このプロセスに専念できる時間を定期的に確保することです。
ストアのサイズ、インストールしたアドオンの数、および実行する必要のあるテストの量によっては、これは2週間ごとに1時間のように見える場合があります。 または、月に1回、数時間または1日でさえ見える場合があります。
事前にカレンダーに何かを入れておくと、更新を優先し、引き続き優先し、忘れないようにすることができます。 また、この方法で行うと、問題が発生する可能性が大幅に低くなります。これは、使用を主張した新しいプラグインには、まだテストする時間がない最新バージョンが必要だったためです。
更新の定期的なカレンダーの予定を設定し、その時点でそれら(およびテストプロセス)のみを処理するように最善を尽くします。
ステージングサイトとバックアップを事前に計画する
開発者がWooCommerce拡張機能をどれほど堅実に作成しても、コミュニティのオープンソースの性質は、別の拡張機能から独自のカスタムコードまで、何かと競合する可能性があることを意味します。
ただし、拡張機能間の競合によってダウンタイムやその他の問題がストアで発生することを許可する必要はありません。 ステージングサイトで更新をテストして事前に計画している場合は、ストアに害を及ぼすことなく、何を修正する必要があるかがわかります。
準備する最善の方法は、ステージングサイトでバックアップを作成し、更新をテストすることです。基本的には、テスト専用に使用するライブストアの複製バージョンです。 Jetpackは、バックアップを作成するための非常に簡単なオプションを提供します。これは、有料プランのいずれかに含まれるサービスです。 リアルタイムバックアップとクリックでサイトを「巻き戻す」オプションを含む一流のプランもあります!
Jetpackを使用してステージングサイトを作成するには:
- 自動バックアップが設定されていることを確認してください。将来、ステージングサイトを更新するために必要になります。
- サーバー上に2番目のサイト/ディレクトリを作成します。 これは公的にアクセス可能である必要はありませんが、FTP/SFTP経由でアクセス可能である必要があります。
- VaultPressを使用して、2番目のサイトを「代替」の場所として設定し、最新のバックアップ(またはオンデマンドコピー)をそのサイトにコピーします。
以上です—これでステージングサイトができました! すべての製品、アドオン、および注文が実施され、同じ環境で更新を適用およびテストできます。
次回ステージングサイトでテストするときは、テストを続行する前に、ステップ3の後半を繰り返して、新しい/正確なデータ(および拡張機能の最新のコピー)があることを確認する必要があります。
Jetpackを使用して更新を設定し、ステージングサイトにバックアップを復元する方法の詳細をご覧ください。
更新する前にすべてをテストする
ステージングサイトの作成方法がわかったので、更新があなたの人生を動かさないようにする3番目の方法を共有できます。更新する前にすべてをテストします。
更新に時間がかかる、または多くの問題が発生する最大の理由の1つは、すぐに更新したいからです。 プラグインの更新に関する通知が表示され、光沢のあるボタンをクリックして何が新しくてエキサイティングなのかを確認する以外に何もしたくないので、今すぐ実行したいと思います。
私たちの忍耐力の欠如は、奇妙に見えるテーマ、カスタムコードのバグ、そして時には完全に壊れたサイトを引き起こす原因です。 しかし、それはこのようである必要はありません。
更新のためにすでに時間を取っており、ステージングサイトを使用している場合は、この手順を自然に実行する必要があります。 新しいプラグインまたは拡張機能の更新をテストサイトに1つずつ適用します(または、少なくともメンテナンスモードプラグインを介してストアが一時的に閉鎖されている間)。 あなたの店を注意深く調べて、テストしてください:
- そのデザイン/レイアウトの機能
- 製品の使いやすさ(バリエーション、価格、カートに追加する機能を含む)
- チェックアウトのすべてのステップを完了する機能
- カスタムコードまたはテーマ、拡張機能、プラグインなどに大幅な変更が加えられた製品/ページ。
アップデートがテストに合格すると、ライブサイトに適用できます。 そうでない場合は、実際のストアを更新する前に問題を解決する必要があります(または、ステージングを使用していない場合は、最新のバックアップにロールバックします)。
これは大変なことのように思えるかもしれませんが、少しのテストで、潜在的な問題が店舗に現れる前にそれを見つけたときに、かなりの手間を省くことができます…そして、時間とお金の両方がかかる可能性があります。
自動更新を有効にする(または無効にする)
まだ話していないことの1つは、WordPress(WooCommerceを強化するオープンソースプラットフォーム)がそれ自体を更新できるという事実です。
バージョン3.7以降、WordPressは、メンテナンスリリースまたはセキュリティリリースが利用可能になると自動的に更新されます。 ただし、メジャーバージョンがリリースされたときに自動的に自動更新されることはなく、プラグインやテーマも更新されません。
ただし、すべてを自動的に更新したい場合は、たとえば、テストするたびにステージングサイトに別の巨大なファイルとデータを復元する手間を省くことができます。
または、ライブストアがバグや競合の影響を受ける可能性がない場合に備えて、自動更新を完全に無効にすることもできます。
Kinstaには、これに使用できるコードを含むすばらしい投稿があります。 wp-config.phpファイルに数行追加すると、WordPressによって実行されるいくつかのタイプの自動更新を有効または無効にできます。 また、必要に応じて、Jetpackですべてのプラグインの自動更新を有効にすることができます。
また、ホストに自動更新が実行されるかどうかを確認することもできます。多くのマネージドWordPressホストは実行します。 通常、これを自分でオフに切り替える設定があります。 ただし、 WordPressの自動セキュリティ更新を無効にすると、ブルートフォース攻撃やハッキングなどのリスクが発生する可能性があるため、注意して無効にしてください。
これらのヒントを使用して、サイトの更新を管理してください
WooCommerce、WordPress、および拡張機能の更新は、ストレスを感じる必要はありません。
ステージングサイトとバックアップを使用し、適切なテストを行うことで、更新プロセスの制御を取り戻すことができます。 そして、すべてをその場で終わらせようとするのではなく、これを行うための時間を取っておけば、急いでいることが少なくなり、堅実で安定した店舗があることを確信できます。
このアドバイスが何らかの形でお役に立てば幸いです。 何かアドバイスがありましたら、下にコメントを残してください!
- WooCommerceでバックアップを作成して使用する方法
- WooCommerceストアのプラグインを評価する方法
- ストアを最新の状態に保つことの重要性