我应该使用插件还是直接在我的主题文件中添加共享按钮?

时间:2011-04-07 作者:Tom

这个问题涉及Linkedin共享按钮、Twitter推特按钮和类似Facebook的按钮的插件。

这些是WordPress博客上的博客文章,该博客位于CakePHP中构建的站点的子域中。

考虑到以下可能性:plugins can become outdated, 如果发生这种情况,可能会丢失共享/推特/赞数,我想知道是否最好手动将这些共享按钮添加到single.php 主题文件。

使用插件添加这些按钮更好,还是手动将按钮添加到single.php 主题文件?

5 个回复
SO网友:Xavier

使用插件总是一件简单快捷的事情,直到它出错为止。我喜欢较少的插件(除非你真的需要它们),而更多的硬代码原因是你可以完全控制项目中的内容。

在评论“插件可能会过时,而且我想你用这句话回答了自己的问题:)

多写,少担心->这是我的座右铭:D

SO网友:Bainternet

基本上这变成了一个问题Plugin VS. Custom coding,

这个问题就像之前被问到的一样,一些人觉得如果有插件,那么就随它去吧,而其他人则觉得他们更不相信任何人拥有网站的代码和功能,或者知道他们可以用更好的方式编码,所以他们自己写代码。

我遵循我的黄金法则,如果它编码良好且有效"why reinvent the wheel?" .

因此,如果我需要某种功能,我会寻找由已知程序员开发的插件,这些插件的版本不止一个,而且会定期更新。如果没有什么进展,我会查看“曾经有用”的旧插件,研究它们,然后修复它们并根据自己的具体需要进行更改,或者从头开始编写新插件。

同样,插件可能会停止工作(功能不如预期),你自己的代码也可能会停止工作。php或任何其他相关文件,尤其是在使用FaceBook、Twitter和LinkedIn等不时变化的外部API时。

这只是我的观点,这里没有对与错。

SO网友:Amit Singh

如果您非常确定不会更改主题,那么在single.php 文件但如果有一种可能性,即您将经常更改模板,那么使用插件将是更好的选择。

SO网友:EnGee

我更喜欢在我的主题中直接这样做。考虑到使用太多插件(许多客户端会安装50个插件,然后发现一些插件不起作用)、交互不好的插件或认为需要包含自己的JS库副本的插件会产生多少问题。

最大的缺点是你的代码最终会过时。使用插件,您不必担心在其余时间维护代码。

SO网友:J. M. Becker

插件,即使您自己编写。对我来说,政府似乎进展得更顺利了。即使您的主题是完全自定义的,功能分离仍然是一种可靠的做法。

如果你切换主题,如果代码过时,如果你想删除它,如果你需要扩展它。。。任何更改都会变得更易于实现。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?