Поддержка Проблемы и решения Отображение скрипта на определнных страницах

  • Всем привет!

    Подскажите что прописать, чтобы скрипт комментариев ВК
    <?php function_exists('vkComments') ? vkComments() : '' ?>
    не отображался на некоторых страницах, например под номеров «1446»
    либо отображался только на указанных

    этот скрипт у меня вставлен перед футером в pages.php

    спасибо!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    <?php if ( ! is_page( 1446 ) ) : ?>
    
    	<?php function_exists( 'vkComments' ) ? vkComments() : '' ?>
    
    <?php endif; ?>

    Спасибо огромное!!!

    только вылезает почему-то «?>«

    update
    а на остальных страницах тоже это вываливает, но скрипт неправильно отображается (съехал)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Значит, фрагмент вставлен некорректно, приведите весь код шаблона.

    это код pages.php

    <?php get_header(); ?>
    
    <!-- start content -->
    
    <div class="container">
        <div class="row" >
    
        <div class="pin-article span12 full" >
    
    		<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    			<?php if ( has_post_thumbnail() ) : ?>
    
                    <div class="pin-container">
                        <?php the_post_thumbnail('blog'); ?>
                    </div>
    
                <?php endif; ?>
    
                <article class="article">
    
                    <h1 class="title"><?php the_title(); ?></h1>
    
                    <div class="line"></div>
    
                    <?php 
    
    					the_content();  
    
    					wp_link_pages(); 
    
    					if (suevafree_setting('suevafree_view_comments') == "on" ) :
    						comments_template();
    					endif;
    
    				?>
    
                </article>
    
            <div style="clear:both"></div>
    
    <!-- Comments block -->
    
    <div style="background: #DAE2E8; color: #45688E; line-height: 40px; font-size: 12px; padding-left:10px;">(!)  Прежде чем задать свой вопрос, прочтите на него ответ <a href="/faq">ЗДЕСЬ</a>!</div>
    
     ?>
    
        </div>
    
    <?php if (!is_page('16')) : ?>
    
    	<?php function_exists( 'vkComments' ) ? vkComments() : '' ?>
    
    <?php endif; ?>
    
        <!--  
    
    end comments -->
    
          <?php endwhile; endif;?>
        </div>
    </div>
    
    <?php get_footer(); ?>

    спасибо за помощь, все встало на свои места.
    сам нашел ошибку!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Отображение скрипта на определнных страницах» закрыта для новых ответов.