Уникальные срезы на каждую страницу Wordpress

Morrich
На сайте с 03.11.2011
Offline
92
1960

Здравствуйте, уважаемые форумчане!

Хочу узнать, сколько приносит каждая страница отдельно.

Как выводить в срезе id страницы (yandex_stat_id = "id страницы"; )?

Пробовал вместо "id страницы" ставить:

$post_id = get_the_ID();

<?php the_ID(); ?>

Блок пропадает.

Спасибо!

SEO-продвижение сайтов в США: https://ux-journal.ru/seo-usa-europe.html
Playerror
На сайте с 28.09.2008
Offline
117
#1

<?php global $post; echo $post->ID; ?>
Morrich
На сайте с 03.11.2011
Offline
92
#2
Playerror:
<?php global $post; echo $post->ID; ?>

Спасибо, но не работает. Вместо id поста выдаёт текст без изменения

мб связано с тем, что внутри скрипта это всё находится?

<script type="text/javascript">
yandex_partner_id = ***;
yandex_site_bg_color = \'FFFFFF\';
yandex_stat_id = 1;
yandex_ad_format = \'direct\';
yandex_font_size = 1.1;
yandex_direct_type = \'flat\';
yandex_direct_limit = 1;
yandex_direct_title_font_size = 3;
yandex_direct_links_underline = true;
yandex_direct_title_color = \'0000CC\';
yandex_direct_url_color = \'333333\';
yandex_direct_text_color = \'333333\';
yandex_direct_hover_color = \'CC0000\';
yandex_direct_sitelinks_color = \'0000CC\';
yandex_direct_favicon = false;
yandex_no_sitelinks = false;
document.write(\'<scr\'+\'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr\'+\'ipt>\');
</script>
Wordpreser
На сайте с 01.08.2013
Offline
47
#3

<?php global $post; ?>
<script type="text/javascript">
yandex_partner_id = <? echo $post->ID;?>;
yandex_site_bg_color = \'FFFFFF\';
yandex_stat_id = 1;
yandex_ad_format = \'direct\';
yandex_font_size = 1.1;
yandex_direct_type = \'flat\';
yandex_direct_limit = 1;
yandex_direct_title_font_size = <? echo $post->ID;?>;
yandex_direct_links_underline = true;
yandex_direct_title_color = \'0000CC\';
yandex_direct_url_color = \'333333\';
yandex_direct_text_color = \'333333\';
yandex_direct_hover_color = \'CC0000\';
yandex_direct_sitelinks_color = \'0000CC\';
yandex_direct_favicon = false;
yandex_no_sitelinks = false;
document.write(\'<scr\'+\'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr\'+\'ipt>\');
</script>

т.е. так не работает? у себя проверил, генерируется нормально id

Morrich
На сайте с 03.11.2011
Offline
92
#4
Wordpreser:
т.е. так не работает? у себя проверил, генерируется нормально id

Нет, так и выводит

yandex_stat_id = <? echo $post->ID;?>;
Wordpreser
На сайте с 01.08.2013
Offline
47
#5

в каком файле делаете эти изменения?

AlexStep
На сайте с 23.03.2009
Offline
354
#6

Может в этом дело

Morrich:
<?

попробуйте <?php

Wordpreser
На сайте с 01.08.2013
Offline
47
#7

и файл точно .php))

а то мало ли))

Morrich
На сайте с 03.11.2011
Offline
92
#8
Wordpreser:
в каком файле делаете эти изменения?

добавлял в function.php, в виджет сайдбара и непосредственно в сам пост, не заменялось

Добавил в loop-single.php, id страницы добавляется, но блок не отображается

AlexStep:
Может в этом дело
попробуйте <?php

Проверил, id добавляется и так и так

Morrich
На сайте с 03.11.2011
Offline
92
#9

Ошибка в ; была

неправильно: yandex_stat_id = <? echo $post->ID;?>;

правильно: yandex_stat_id = <? echo $post->ID;?>;;

С RTB блоками такая тема почему-то не прокатывает

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий