Как вставить скрипт страницы / поста c в верхний и нижний колонтитулы в WordPress? - PullRequest
0 голосов
/ 11 февраля 2020

Как вставить скрипт страницы / публикации, заданный c в верхний и нижний колонтитулы в WordPress?

Мне нужно вставить скрипт на указанную c страницу или пост. Например, я буду вставлять разные коды в разные страницы / посты. Коды не появятся на всех страницах / в сообщениях.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

Вы можете сделать это через Slug сообщения или страницы или id сообщения / страницы, используя ...

1. is_single () для сообщения

2. is_page () для страницы

вы можете добавить или функционировать также, если вы хотите добавить этот код на нескольких страницах, но указать только c страниц. вот код ...

if (is_page ('home') || is_page ('contact') || is_page ('45 ')

Пример 1 ... .

 <?php if (is_page('home')): ?>
    <!--home page add custom JS-->
    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/Scripts/customJS.js"></script>
    <?php endif; ?>

Пример 2 ...

<?php if (is_page(346) ):?>
    <!-- Google Analytics Content Experiment code here -->
        ...
    <!-- End of Google Analytics Content Experiment code here -->
<?php endif; ?>
0 голосов
/ 11 февраля 2020

Вы можете использовать функцию is_page ():

is_page( $page = '' );

$ page (int | string | array) (Необязательно) Идентификатор страницы, заголовок, фрагмент или такой массив.

Например, если идентификатор вашей страницы 1954

if( is_page( $page = 1954 ) ){
 your specific code for this page here..
}
...