我们即将开始以插件的形式为特定的客户端工作开发一个相对简单的新小部件,但希望创建一些在未来项目中可用的小部件。
该插件允许用户突出显示他们正在编辑的页面中的一行或多行文本,并选择这些文本作为建议内容显示在页面上,以便通过社交网络(如Facebook)共享。
以下是实现这一目标的几种可能方法:
方法一-短代码
添加一个快捷码,用户可以将其希望用于建议共享内容的文本环绕起来。
Pros:
短代码是WordPress的内置功能,即使插件被禁用,它们也不会破坏内容现有内容将始终与共享片段相匹配,因为它们需要存在于实际页面内容中
Cons:
<用户总是弄乱短代码,它们很棘手,当与其他短代码混合在一起时,很快就会变得难以管理
方法二-后Meta在编辑后屏幕中添加一个自定义的“元框”,并使用JavaScript允许用户突出显示文本,单击按钮添加单个代码段-允许多个代码段。
在post保存时,获取所有代码段并将其保存在一个数组中,作为单个post元行。
Pros:
如果插件出现问题,则不会编辑原始内容,不会出现其他问题
Cons:
<内容可能会被编辑或从原始帖子中删除,因此我们需要额外的步骤来同步或删除过时的片段tricks.当然,还有更多的路线-这就是这个问题的所在-你还可以/会怎么做以及为什么-我们遗漏了哪些重要的考虑因素?