0

プラグインが有効化されたときにカスタム メッセージを表示する方法はわかりましたが、デフォルトのメッセージは表示されません。する方法はありますか?

function plugin_activate() {
  add_option('plugin_activated', true);
} register_activation_hook(__FILE__, 'plugin_activate');

function plugin_activated() {
  if(get_option('plugin_activated', false)) {
    delete_option('plugin_activated');
    add_action('admin_notices', create_function('', 'echo 
    \'<div class="updated fade"><p>My plugin is <strong>activated</strong>. <a href="options-general.php?my-plugin">Configure it →&lt;/a></div>\';'));
  }
} add_action('admin_init', 'plugin_activated');
4

2 に答える 2

1

次のようなものを追加できます。echo '<style>div#message.updated{ display: none; }</style>';

そのためのフックもあるかもしれません、あなたがグーグルで回りたいならば、あなたはそれが存在するならばそれを見つけるべきです。

于 2013-01-07T08:44:07.023 に答える
1

複数のプラグインを同時にアクティブ化でき、パーソナライズされたメッセージがツールチップとして追加されるため、これは必要ではなく、ユーザーフレンドリーでもないという結論に達しました。

于 2013-01-07T12:46:38.970 に答える