【问题标题】:Run php functions on selected Wordpress pages在选定的 Wordpress 页面上运行 php 函数
【发布时间】:2010-12-28 14:14:54
【问题描述】:

我正在尝试自定义 Wordpress 主题。我在主题/functions.php 中有一个函数,我想在某些页面上运行它。

我需要:

  1. 检测页面 ID 以确定函数是否应该执行
  2. 确定要将函数附加到哪个挂钩(最好是页面加载之类的东西。

干杯

【问题讨论】:

    标签: php wordpress hook


    【解决方案1】:

    文件functions.php 用于在您的主题中调用的特定于主题的函数。如果这是一个特定于主题的函数,那么函数调用应该通过<?php my_function() ?> 在标题中(或您希望函数输出出现的任何位置)。

    钩子用于插件,而不是特定于模板的代码。

    【讨论】:

    • 也会为您提供帖子/页面 ID,因为这也是问题的一部分。
    【解决方案2】:

    如果你在 The Loop 里面,那么你可以调用 正如 WarrenB 所说。如果您在循环之外,那么 ID?> 将打印页面 ID。

    【讨论】:

      【解决方案3】:

      对于您提出的问题,如果您想在 id #9 上进行选择,请像这样运行您的循环:

      // 在所有其他帖子上做任何事情

      如果这不是您要寻找的答案,请在您的问题中添加更多信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-18
        • 2021-08-04
        • 2012-09-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多