【问题标题】:In Wordpress CMS, the controls under the WYSIWYG editor在 Wordpress CMS 中,所见即所得编辑器下的控件
【发布时间】:2010-05-27 02:46:15
【问题描述】:

我想创建一个 wordpress 插件,它在添加页面/帖子时在 WYSIWYG 编辑器下方添加其他控件。但我不知道我应该用谷歌搜索哪些关键字才能找到相关教程。

有人可以提供资源吗?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    它被称为 add_meta_box() - 像这样在挂钩的 admin_init 函数中调用它;

    function my_custom_meta_box()
    {
        add_meta_box(
            'my_meta_box_id',
            'My Meta Box Title',
            'my_meta_box_callback',
            'post', // either post, page or link,
            'normal', // position of the meta box,
            'high' // position priority
        );
    }
    add_action('admin_init', 'my_custom_meta_box');
    
    function my_meta_box_callback()
    {
        echo 'This is the content of my meta box!';
    }
    

    【讨论】:

      【解决方案2】:

      是否要将钩子的过滤器引用添加到编辑器中? Plugin API/Filter Reference « WordPress Codex有很多插件可以给编辑器添加控件:WordPress › WordPress Plugins - TinyMCE

      【讨论】:

      • 我刚刚注意到一个插件可以做我想做的事。我看到一个名为 editpage.php 的页面,该文件中有类似

        。然后它显示为“页面修订”块下方的“表单块”。这种方法叫什么?如何学习创建自己的“表单块”?
      【解决方案3】:

      我在adding WordPress Meta Boxes 上写了一个很好的教程,另外请查看我的WPalchemy Meta Box PHP Class,这将帮助您轻松创建元框。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多