代码之家  ›  专栏  ›  技术社区  ›  chrisl-921fb74d

WordPress Hooks与Includes?

  •  2
  • chrisl-921fb74d  · 技术社区  · 14 年前

    这是一个有点主观的问题。

    注意到的主题,如主题和卡林顿使用钩子来显示他们的主题。

    试图找出最适合更高效工作流程的方法。

    哪一个在主题上更有效?尝试权衡钩子与仅包含静态文件的钩子的利弊。

    3 回复  |  直到 14 年前
        1
  •  4
  •   JSBÕ±Õ¸Õ£Õ¹    14 年前

    无论如何,使用钩子。这是更有效的,并允许您的主题与各种各样的小部件和外接程序,也依赖于模板挂钩。使用静态include将使模板整体上的灵活性大大降低,并在对WordPress后端进行更改时打开可能出现的中断。

        2
  •  1
  •   markratledge    14 年前

    如果你在写论文,这个插件 WordPress › Thesis OpenHook « WordPress Plugins 从钩子的角度来看是非常有趣的,并且对于最终用户和开发人员来说,可以用其他框架做些什么。

        3
  •  1
  •   ZaMoose    14 年前

    钩子和include()实际上用于两个完全不同的目的。包括静态地将附加内容引入主题,而hook允许插件和主题的functions.php动态添加内容。随着儿童主题WordPress的新增,Hooks还允许所说的儿童在不修改核心文件的情况下向主题添加内容。

    总而言之,这使得你的主题更具前瞻性,并且在考虑基于主题框架的网站时更容易推荐。