如何在插件中包含拖放功能?

时间:2015-02-19 作者:DanR

我想构建一个WordPress插件,允许用户从自定义帖子类型中添加和删除字段。我希望他们能够通过拖放来做到这一点,就像他们将小部件添加到侧边栏一样。也就是说,插件将有一组允许的字段,用户将这些字段拖放到一个框中,以允许他们在自定义帖子类型中配置字段。

是否有WordPress函数允许开发人员这样做?是否有教程介绍如何做到这一点?

谢谢

1 个回复
最合适的回答,由SO网友:Howdy_McGee 整理而成

WordPress有一些core附带的库,您可以在此处查看列表:Default Scripts Included and Registered by WordPress. 你要找的是Draggable, Sortable, 对你来说Droppable.

您将使用wp_enqueue_script() 这样添加:

wp_enqueue_script( \'jquery-ui-droppable\' );

WordPress使用一个句柄注册这些脚本,您可以使用该句柄添加它们,可以在上面的第一个链接中找到脚本句柄列表。您仍然需要连接到admin panel and add the script:

function load_custom_wp_admin_style() {
        wp_enqueue_script( \'jquery-ui-droppable\' );
}
add_action( \'admin_enqueue_scripts\', \'load_custom_wp_admin_style\' );

结束

相关推荐