2016-02-24 2 views
1

Я унаследовал веб-сайт с пользовательскими типами сообщений.Wordpress - добавление скрипта чуть выше тега тела для персонализированной страницы типа сообщения

Я хочу добавить свой код перепрограммирования google в нижний колонтитул сайта для отдельных страниц чуть выше тега тела.

В админа, где я редактировать таможенный пост типа пост, я могу видеть это в 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)

URL, вы ссылаетесь внешность например, вы редактируете таксономию (категории пользовательских сообщений), а не фактическую запись, похоже, что ваше имя пользовательского сообщения типа «hhmm_apartments» и «отели» - это таксономия этого типа сообщения. Я хотел бы использовать код, приведенный ниже, чтобы добавить скрипт для всех отдельных сообщений, которые пользовательские типов комментариев к «hhmm_apartments»

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

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

<?php } ?> 

Если вы хотите предназначаться сообщениям конкретного термина с идентификатором 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