タグ付けされた質問 「activation」

2
プラグインのアンインストール、アクティブ化、非アクティブ化:典型的な機能と方法
私はワードプレスのプラグインを作っています。アンインストール機能に含めるべき典型的なものは何ですか? たとえば、インストール機能で作成したテーブルを削除する必要がありますか? オプションエントリをクリーンアップしますか? 他に何か?



3
プラグインがアクティブになったら設定ページにリダイレクトする方法は?
独自のプラグインを作成しました。すべては問題ないように見えますが、そのプラグインでやりたいことの1つは、プラグインがアクティブになったときに対応するプラグイン設定ページにリダイレクトすることです。 例えば: http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator たとえば、アクティベーション時に対応するページにリダイレクトする方法はありregister_activation_hookますか?

1
マルチサイトでプラグインがネットワークでアクティブ化されたときにアクティベーション機能を実行する方法は?
プラグインをマルチサイト互換にしようとしています。このregister_activation_hook()関数を使用してmy_activate()、プラグインがアクティブになったときに実行する関数を登録しています。これは、単一サイトのインストールでうまく機能します。 function my_activate() { // Do some things. } register_activation_hook( __FILE__, 'my_activate' ); 問題は、my_activate()プラグインが「ネットワーク有効化」されている場合、各サイトで実行されないことです。また、ネットワーク上に新しいサイトが作成されたときには実行されません。 アクティベーションルーチンを、a)ネットワーク内のすべてのサイトでプラグインがネットワークでアクティベートされるときに実行し、b)マルチサイトネットワークで新しいサイトが作成されるときに実行するにはどうすればよいですか?

2
テーマがアクティブかどうかを確認するにはどうすればよいですか?
21のテーマがアクティブかどうかを確認したいのですが。アクティブなプラグインをチェックしていたかどうかはわかっています。 $active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) ); if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) { //do stuff } else { add_action( 'admin_notices', 'create-a-notice' ); } テーマがアクティブかどうかを確認して、そのテーマの関数を実行できるようにする適切な方法は何ですか?

3
プラグインのアクティベーション中にメッセージを出力する方法
プラグインを開発していますが、アクティベーションフレーズの間、常にバグに直面しています。ただし、メッセージをエコーすると「予期しない出力」エラーが発生するため、エラーメッセージを表示する簡単な方法はありません。私はadmin_messageフックを試しましたが、機能しません。アクティベーションのある段階が理由で失敗した場合、どのようにユーザーに警告できますか?

4
プラグインのネットワークアクティベーションを防止する
現在、ネットワークのアクティブ化をサポートしていないプラグインがあります。もちろん、これに対する最良の修正は、修正することです:)私はそれを計画しています。ただし、その間にネットワークのアクティブ化を防止するために使用できる一時的な解決策、おそらく次のようなワークフローがあるかどうか疑問に思います。 アクティベーションがネットワーク全体であるかどうかを検出する(方法?) 現在サポートされていないというメッセージを表示します。 アクティブ化を中断するか、非アクティブ化します または、他の提案が受け入れられました。ありがとう。 説明のために:マルチサイトのアクティブ化は問題なく、ネットワーク全体のアクティブ化ではありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.