我以前从未构建过插件。一般来说,我对WP很陌生,但我想知道将我制作的自定义帖子类型和模板转换为插件的过程是什么?
这是我想做的事。
我使用ACF和CPTUI制作了一个名为“gallery”的自定义帖子类型。
这是一个砖石风格的画廊,带有灯箱,可以包含混合媒体内容,如视频、图像和外部链接(可能是iFrames,尽管我还没有添加)。
用户有一个可以添加标题、描述、图片、链接和视频的转发器字段。如果他们上传一段视频,那么它将在库中显示一段无声的循环视频,就像它是一幅图像一样。这基本上是为了将mp4文件插入到库中而不是GIF中,以便进行优化,但也允许将运动图形等类型的工作与静态工作一起显示。
如果有链接,它将打开一个包含链接页面的新窗口,而不是打开灯箱。这样我就可以拥有一个图库,其中包含我制作的网站的预览图像,单击时,只需在新选项卡中打开网站即可。
我想把它转换成一个插件,这样我就可以在任何我想插入的地方插入多个图库,在一篇博客文章中使用WP帖子编辑器等。这是可能的吗?我该怎么做?
最合适的回答,由SO网友:Tom J Nowell 整理而成
将自定义帖子类型注册的文件放入plugins文件夹,并在顶部添加注释,例如:
<?php
/**
* Plugin Name: David A. Frenchs Custom Post Type Plugin
**/
保存并访问插件页面以激活它,就这样!插件只是一个顶部有注释的文件。你可以把它放在一个文件夹中,并将其他文件也包含到你的插件中,WP将在文件顶部搜索注释并加载该注释。
如果其他人有同样的想法并将具有相同文件夹/文件名的插件上载到wordpress,请记住在插件名称前加前缀。org它将触发更新程序