サポート » プラグイン » wordpress.orgとwordpress.comの自動アップグレードの仕組みに関して

  • 解決済 dd457541094

    (@dd457541094)


    wordpress.orgとwordpress.comのそれぞれに関して、wordpress本体やプラグインの自動アップグレードの仕組みについて知りたいです。
    それぞれ、自動アップグレードに関しては、下記の認識でおります。
    ・wordpress.org:function.phpに、add_filter( ‘auto_update_plugin’, ‘__return_true’ );を記載すると実行できる
    ・wordpress.com:SaaSなので自動でアップグレードが実行される

    両者を比較した際に、下記の疑問点があります。
    ■1)自動アップグレードの対象外となるプラグインは存在するのでしょうか?対象外のものがあれば、どのようなプラグインが対象でしょうか?
    ■2)wordpress.orgの自動アップグレードの仕組みや頻度は、wordpress.comの自動アップグレードと比較して、違いはあるのでしょうか?

    ご存じの方がいらっしゃいましたら、ご教示いただけないでしょうか。
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター mypacecreator

    (@mypacecreator)

    WordPress.comの仕組みはあまり把握してないのでインストール型に限った話ですが、

    > 自動アップグレードの対象外となるプラグイン
    公式ディレクトリ登録でないものは更新通知がそもそもこないので更新されません。(ただし、登録外のテーマやプラグインでも、GitHubなどと連携させ、自前で自動更新対応を実装している場合はあります。)
    また、site_option__site_transient_update_pluginsフックを使うと特定のプラグインだけ更新無効化はできるみたいです。

    > wordpress.orgの自動アップグレードの仕組みや頻度
    wp-cronという疑似Cronを使用しています。平たくいうとWordPressにアクセスがあった際に処理が走る仕組みなので、たとえば誰もアクセスしないサイトだと自動更新されません。

    と、認識しております。(回答になってますかね??)

    参考サイト:WordPressの自動アップデートが働いていない場合 – ぴんくいろにっき
    https://blog.hinaloe.net/2017/02/06/why-wp-couldnt-work-autoupdate/

    自動バックグラウンド更新の設定 – WordPress Codex 日本語版
    https://wpdocs.osdn.jp/%E8%87%AA%E5%8B%95%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E6%9B%B4%E6%96%B0%E3%81%AE%E8%A8%AD%E5%AE%9A

    @mypacecreatorさん

    ご教示いただきまして、ありがとうございます!
    WordPress.orgの自動アップグレードの仕組みについて、理解できました。

    公式ディレクトリに登録されているかどうかがポイントになるわけですかね。
    自動アップグレードのタイミングに関しても、wp-cronという仕組みがあるとは勉強になりました。
    ありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。