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 回答