如何将自定义帖子类型转换为插件?

时间:2017-09-27 作者:David A. French

我以前从未构建过插件。一般来说,我对WP很陌生,但我想知道将我制作的自定义帖子类型和模板转换为插件的过程是什么?

这是我想做的事。

我使用ACF和CPTUI制作了一个名为“gallery”的自定义帖子类型。

这是一个砖石风格的画廊,带有灯箱,可以包含混合媒体内容,如视频、图像和外部链接(可能是iFrames,尽管我还没有添加)。

用户有一个可以添加标题、描述、图片、链接和视频的转发器字段。如果他们上传一段视频,那么它将在库中显示一段无声的循环视频,就像它是一幅图像一样。这基本上是为了将mp4文件插入到库中而不是GIF中,以便进行优化,但也允许将运动图形等类型的工作与静态工作一起显示。

如果有链接,它将打开一个包含链接页面的新窗口,而不是打开灯箱。这样我就可以拥有一个图库,其中包含我制作的网站的预览图像,单击时,只需在新选项卡中打开网站即可。

我想把它转换成一个插件,这样我就可以在任何我想插入的地方插入多个图库,在一篇博客文章中使用WP帖子编辑器等。这是可能的吗?我该怎么做?

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

将自定义帖子类型注册的文件放入plugins文件夹,并在顶部添加注释,例如:

<?php
/**
 * Plugin Name: David A. Frenchs Custom Post Type Plugin
 **/
保存并访问插件页面以激活它,就这样!插件只是一个顶部有注释的文件。你可以把它放在一个文件夹中,并将其他文件也包含到你的插件中,WP将在文件顶部搜索注释并加载该注释。

如果其他人有同样的想法并将具有相同文件夹/文件名的插件上载到wordpress,请记住在插件名称前加前缀。org它将触发更新程序

结束

相关推荐

Massive photogallery import

我有这样一个场景:从一个旧的Wordpress站点在Wordpress中重建大约200个照片库。我所拥有的就是。xml WXR用于post\\u类型的“photogallery”,它基本上创建了图库并附加了一组图像ID。不幸的是,我无法导出“完整的XML”(包含图像、ID和附加的帖子),也无法访问数据库。所以基本上我应该创建一个脚本:读取导出的XML,检索库的原始URL(旧站点仍处于活动状态)打开URL,获取特定的图像和文本,并将其加载到wordpress中,使用文本作为图像描述,并将其与XML中找到的p