Wordpress - 在自定义 post 类型页面的 body 标签上方添加脚本
Wordpress - Adding script just above body tag for a custom post type page
我继承了一个具有自定义 post 类型的网站。
我想将我的 google 再营销代码添加到站点正文标记上方各个页面的页脚。
在我编辑自定义 post 的管理员中键入 post,我可以在 url...
中看到它
edit-tags.php?action=edit&taxonomy=hotels&tag_ID=11&post_type=hhmm_apartments
以此为线索,到目前为止,我的方法是向子主题的页脚添加一些代码。
<?php if ( is_tax ( hotels ) ) : ?>
<script type="text/javascript">
var google_tag_params = {
hrental_id: MMHOTEL
};
</script><?php endif; ?>
这是通过使脚本显示所有这些自定义 post 类型(酒店)来实现的,但是我如何同时定位 'tag_ID=11',这似乎是单个页面的标识符。
我希望这是有道理的
谢谢
tigs
我会使用 is_singular 将脚本添加到特定的自定义 post 类型 (https://codex.wordpress.org/Function_Reference/is_singular)
您引用的 url 看起来您正在编辑分类法(自定义 post 的类别)而不是实际的 post 本身,它看起来像您的自定义 Post 类型名称是 'hhmm_apartments','hotels' 是 post 类型的分类法。我将使用下面的代码将脚本添加到所有自定义 post 类型 'hhmm_apartments'
的个人 post
<?php if(is_singular('hhmm_apartments')){ ?>
<script type="text/javascript">
var google_tag_params = {
hrental_id: MMHOTEL
};
</script>
<?php } ?>
如果你想定位 posts 'hotels' 分类法中 ID 为 11 的特定术语,我会使用 has_term (https://codex.wordpress.org/Function_Reference/has_term)
请参阅下面的代码。
<?php if( has_term( '11', 'hotels' ) ) { ?>
<script type="text/javascript">
var google_tag_params = {
hrental_id: MMHOTEL
};
</script>
<?php } ?>
希望我对你的理解是正确的,如果这就是你要找的,请告诉我。
我继承了一个具有自定义 post 类型的网站。
我想将我的 google 再营销代码添加到站点正文标记上方各个页面的页脚。
在我编辑自定义 post 的管理员中键入 post,我可以在 url...
中看到它edit-tags.php?action=edit&taxonomy=hotels&tag_ID=11&post_type=hhmm_apartments
以此为线索,到目前为止,我的方法是向子主题的页脚添加一些代码。
<?php if ( is_tax ( hotels ) ) : ?>
<script type="text/javascript">
var google_tag_params = {
hrental_id: MMHOTEL
};
</script><?php endif; ?>
这是通过使脚本显示所有这些自定义 post 类型(酒店)来实现的,但是我如何同时定位 'tag_ID=11',这似乎是单个页面的标识符。
我希望这是有道理的
谢谢
tigs
我会使用 is_singular 将脚本添加到特定的自定义 post 类型 (https://codex.wordpress.org/Function_Reference/is_singular)
您引用的 url 看起来您正在编辑分类法(自定义 post 的类别)而不是实际的 post 本身,它看起来像您的自定义 Post 类型名称是 'hhmm_apartments','hotels' 是 post 类型的分类法。我将使用下面的代码将脚本添加到所有自定义 post 类型 'hhmm_apartments'
的个人 post<?php if(is_singular('hhmm_apartments')){ ?>
<script type="text/javascript">
var google_tag_params = {
hrental_id: MMHOTEL
};
</script>
<?php } ?>
如果你想定位 posts 'hotels' 分类法中 ID 为 11 的特定术语,我会使用 has_term (https://codex.wordpress.org/Function_Reference/has_term)
请参阅下面的代码。
<?php if( has_term( '11', 'hotels' ) ) { ?>
<script type="text/javascript">
var google_tag_params = {
hrental_id: MMHOTEL
};
</script>
<?php } ?>
希望我对你的理解是正确的,如果这就是你要找的,请告诉我。