【问题标题】:Template vs plugin which is best for WordPress performance? [closed]模板与插件哪个最适合 WordPress 性能? [关闭]
【发布时间】:2021-06-26 16:39:21
【问题描述】:

我需要一些未来,我对如何为 WordPress 编写代码有所了解。我的问题是,使用模板或插件来提高网站性能是否更好。

据我所知,插件的代码总是贯穿整个网站,但我对模板每次都在全局或特定页面上运行感到困惑。

如果不是每次都运行模板代码,那么在我看来,使用模板对性能有好处。

【问题讨论】:

    标签: php wordpress templates plugins


    【解决方案1】:

    这一切都取决于。代码需要在什么情况下运行?

    主题的function.php 中的代码将在每次 WordPress 加载时执行,就像插件一样。

    您决定代码何时运行的方式是使用挂钩和过滤器。这就是您开始定位代码执行的方式,而不是通过将其“放置”在主题或插件中来做到这一点。

    如果你只想在前端运行代码,一个好的钩子是 wp 钩子。这仅在加载非管理员/前端页面时运行。

    根据代码,如果只是在管理端,你可以试试admin_init

    挂钩到 initwp_loaded 将在所有完整的 WordPress 加载中运行代码(除非由于某种原因提前终止执行)。

    从了解挂钩开始,然后根据您需要代码执行的操作、挂钩代码的位置和时间来决定,并且最好制作自己的自定义插件,除非它的功能特定于活动主题,这样如果您将来更改主题,则无需更改插件。

    【讨论】:

    • 我想知道,如果我为特定页面使用模板,每次都会加载此模板吗.. 感谢您的帮助
    • 没有。只有在请求使用该模板的页面时才会加载特定的模板文件。
    • 非常感谢,兄弟...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    • 2015-06-28
    相关资源
    最近更新 更多