任何人都可以通过一个小例子帮助我得到这个答案,因为我一直试图清除这两件事。
答案 0 :(得分:4)
根据并详细阐述WordPress Codex:
插件是扩展和添加到WordPress中已存在的功能的方法。 WordPress的核心是精简和轻量级,以最大限度地提高灵活性并最大限度地减少代码膨胀。然后,插件提供自定义功能和功能,以便每个用户可以根据自己的特定需求定制网站。
因此,这应该被视为扩展WP底层/核心功能的一种方式。记住,WP的Roots是一个博客CMS,但是多年来开发人员一直都在努力让它做任何事情而且所有对待WP的事情都像framework,但不要与之相混淆< / strong>即可。例如,WordPress没有为用户内置的联系表单,因此我可以插入第三方模块,这将允许管理员设置和使用此类功能。
WordPress小部件为您的边栏添加内容和功能。示例是WordPress附带的默认小部件;对于帖子类别,标签云,导航,搜索等。插件通常会添加自己的小部件。
由于这个概念非常抽象,因此并不那么直截了当。想一想通过允许网站管理员部署第三方插件(以及默认插件)来动态扩展模板的小部件。开发人员倾向于使用此类功能来显示非关键任务,非侵入性且易于使用/操作的信息。
但是,澄清一下,您不一定要求小部件使用插件。在您使用Akismet的情况下,它只会扩展WP以防止垃圾邮件,而不会向用户显示任何内容。