2016-02-24 42 views
1

我已經繼承了一個擁有自定義帖子類型的網站。Wordpress - 在自定義帖子類型頁面的正文標籤上添加腳本

我想將我的谷歌再營銷代碼添加到站點的頁腳,以便在身體標記正上方的單個頁面。

在管理,我編輯的自定義後類型後,我可以在URL看到這...

編輯tags.php?行動=編輯&分類=酒店& 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; ?>

這是通過使腳本出現所有這些自定義文章類型(酒店),但我怎麼也瞄準「TAG_ID = 11」,這似乎是個人頁面的標識符。

我希望這是有道理的

感謝

tigs

回答

0

我會用is_singular將腳本添加到特定的自定義後類型(https://codex.wordpress.org/Function_Reference/is_singular

您引用看起來網址就像您在編輯分類標準(自定義帖子的類別)而不是實際的帖子本身,它看起來像您的自定義帖子類型名稱是'hhmm_apartments','酒店'是該帖子類型的分類標準。我會用下面的代碼腳本添加到所有單個職位,是自定義文章類型的「hhmm_apartments」

<?php if(is_singular('hhmm_apartments')){ ?> 

<script type="text/javascript"> 
var google_tag_params = { 
hrental_id: MMHOTEL 
}; 
</script> 

<?php } ?> 

如果你想要的目標職位與「酒店」分類法的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 } ?> 

我希望我正確理解你,讓我知道這是你在找什麼。

+0

你完全理解。你的第二個代碼是我所需要的。你已經讓我的一天感謝保羅! – fabtigger

相關問題