首页 > 解决方案 > 在标签内渲染 HTML

问题描述

不确定它是否太基本或太复杂。<body>有人可以帮助在 WordPress标签上呈现一些 HTML 。

这是一个例子。

在正常的 HTML 情况下,您所要做的就是在“body”标签中添加任何内容,它将显示在页面源代码中。就像是<body itemscope itemtype= (followed by Schema type)>

但 WordPress 并非如此。有人可以帮我吗?我对 HTML、CSS 和 WordPress 有一些基本的了解。

标签: phphtmlwordpresswordpress-theming

解决方案


一种方法是:- 编辑 header.php 并将这些属性添加到正文中。

另一种选择(不编辑主题文件)方法是创建一个插件,该插件添加一个将这些属性添加到正文的 js。像这样的东西: -

$("body").attr( { data-spy:"scroll", data-target:".navbar" } );

编辑查看 Sevi 的答案后。最合适的方式是

function wp_body_classes( $classes )
{
    $classes[] = '" spy="scroll" data-target=".navbar';

    return $classes;
}
add_filter( 'body_class','wp_body_classes', 999 );

推荐阅读