【问题标题】:WordPress Admin PluginWordPress 管理插件
【发布时间】:2010-09-18 12:38:55
【问题描述】:

我想知道如何制作一个插件来通过管理面板输出一些数据。 只是为了让我继续,什么代码会在管理面板(仅限管理员)中创建一个页面来显示时间()?

【问题讨论】:

    标签: php wordpress plugins


    【解决方案1】:

    其实很简单,你只需要两件事:

    1. One of many tutorials on writing a Wordpress plugin。插件订阅动作(除其他外),并且可以在 Wordpress 引擎触发动作时发出 HTML。
    2. list on the Wordpress codex of actions to which plugins can subscribe触发自己的代码。该教程中定义了添加操作。具体来说,您需要administrative actions。例如:admin_footer 操作将导致插件的输出显示在管理页面的页脚中。针对各种情况和条件的操作范围广泛。

    PHP date() 函数将为您提供当前时间,因此您只需在您的插件中编写一个执行echo date() 的函数,然后使用add_action 来执行您的PHP 函数以响应适当的Wordpress 操作。

    所以为了完全清楚,你的插件代码看起来像这样(未经测试!):

    /*
    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');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-07
      • 2012-06-20
      • 2017-09-19
      • 2015-02-07
      • 2012-03-05
      • 1970-01-01
      相关资源
      最近更新 更多