WordPress管理插件

4

我想知道如何制作一个插件来通过管理面板输出一些数据。 为了让我开始,什么代码可以在管理面板中创建一个页面(仅供管理员使用),以显示time()?

1个回答

11

实际上很容易,你只需要两件事:

  1. 关于编写WordPress插件的众多教程之一。插件可以订阅操作(等等),并在WordPress引擎触发操作时生成HTML。
  2. WordPress Codex上列出了插件可以订阅以触发其自身代码的操作列表。添加操作在该教程中定义。具体而言,您需要 管理操作。例如: admin_footer 操作将导致您插件的输出显示在管理页面的页脚中。对于各种情况和条件,有大量的操作可供选择。

PHP的 date() 函数会给出当前时间,所以您只需要在插件中编写一个执行 echo date() 的函数,然后使用 add_action 在响应适当的WordPress操作时执行您的PHP函数即可。

因此,为了使其完全清晰,您的插件代码应如下所示(未经测试!):

/*
Plugin Name: Admin Date Displayer
Plugin URI: http://example.com/
Description: Displays the current datetime on the admin page
Author: Stewart
Version: 1.0
Author URI: http://bolidian.com/
*/

function display_date()
{
    echo date();
}

add_action('admin_footer', 'display_date');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接