【问题标题】:insert in the head tag after wp_head在 wp_head 之后插入 head 标签
【发布时间】:2010-04-19 08:41:50
【问题描述】:

使用 wordpress 2.9.2。我正在为插件加载我的 css 文件,因为它们被调用,这当然是在我的标题加载之后。我想在页面的 HEAD 标记中插入调用这些 css 文件,如果我在调用 wp_head() 后得到一个包含头部行的钩子,则可以这样做。救命!

【问题讨论】:

  • 你能详细说明你到底想做什么吗?
  • 我有自己的自定义主题,我希望我的 css 文件加载到 HTML 的 head 部分,现在当我调用我的插件时,他们将 css 文件添加到它们所在的 HTML 中调用,我想要这样一个钩子,将那些 css 调用集成在 HEAD 标记中。

标签: wordpress wordpress-theming output-buffering


【解决方案1】:

查看http://codex.wordpress.org/Plugin_API/Action_Reference/wp_head - 该操作称为 wp_head。

您需要使用wp_register_style() 注册您的CSS 文件,然后使用wp_enqueue_style() 将其实际添加到输出的样式表列表中。

该页面上有一个示例,但将示例中的“wp_print_styles”替换为“wp_head”。

【讨论】:

    【解决方案2】:

    您是否尝试过回显样式或 .css 包含在传递给 wp_print_styles API action hook 的函数中?

    【讨论】:

      【解决方案3】:

      如果您使用自己的主题,您只需将

      如果你需要一个钩子,它被称为 wp_head(查看它的 Codex 文档)。

      【讨论】:

        【解决方案4】:

        对我有用的解决方案是使用输出缓冲区将 css 文件插入头部。

        【讨论】:

          猜你喜欢
          • 2020-11-04
          • 1970-01-01
          • 2023-03-13
          • 2017-09-18
          • 2015-06-16
          • 2016-10-17
          • 2018-06-18
          • 2012-07-20
          • 1970-01-01
          相关资源
          最近更新 更多