web-dev-qa-db-ja.com

自動化する方法wordpressプラグインは、phpロジックによってアクティブ化および非アクティブ化しますか?

特定のwordpress pluginsのアクティブ化と非アクティブ化を制御するロジックを構築することは可能ですか?たとえば、期間によってトリガーされるアクティブ化/非アクティブ化?

知識の共有に感謝します。

1
BOBO

方法1

activate_plugin() および deactivate_plugins() を使用して、プラグインをプログラムでアクティブ化/非アクティブ化できます。

これらのアクションが発生する時間を制御したい場合は、 wp_schedule_event() も使用できます。

方法2

PHPについてお聞きしましたが、サーバーにWP-CLIがインストールされている場合は、 wp plugin activatewp plugin deactivate 。最後に、cronジョブを追加してスクリプトを実行します。

3
RRikesh