在编写WordPress主题时,主题(即演示)在哪里结束,插件(即功能)从哪里开始?

时间:2012-02-11 作者:Sinthia V

我所看到的关于主题中应该包含什么的最佳准则是在插件中添加“功能”。

我正在考虑添加更多“高级功能”,如jQuery图像滑块。这需要一个后端用户界面来选择要幻灯片的特色内容。这是演示文稿吗?

短代码怎么样?shortcode是一个简单的钩子,它允许您通过向帖子或页面添加诸如[shortcode]之类的内容来调用PHP函数。我一直在主题中看到这一点。是演示文稿吗?

我无法解决它!

1 个回复
SO网友:Chip Bennett

我会说一行是presention versus creation of content.

有一个显示特定帖子的滑块是一回事;另一个完全不同的方法是为滑块设置一个新的帖子类型。可以设置一个滑块来显示基于现有分类法或现有帖子元(如粘性帖子)的内容,这仅仅是内容的表示。要求用户将滑块图像上载到自定义帖子类型将是内容的创建。

添加到帖子内容的一个短代码是,IMHO,始终是插件领域。就内容的呈现与创建而言,post content shortcode表示内容的创建。考虑一下切换主题时会发生什么:突然,解析的短代码内容被一个丑陋的短代码所取代。

另一行是site functionality. 在几乎所有的情况下,站点功能——几乎总是对内容的呈现不可知——是插件领域。这将包括删除WordPress版本元标记,或添加Google分析。

结束

相关推荐

函数deactive_plugins不存在

我正在function deactivate_plugins does not exist 调用此函数时出错function deactivateSelf(){ deactivate_plugins(RSD_PLUGIN, true); //gives error: function deactivate_plugins does not exist header(\"Location: plugins.php?deactivate=true\"); //redirect