• Подскажите, файл functions.php как-либо влияет на отображение комментариев на сайте? Дело в том, что комментарии добавляются, в админке они есть, но на сайте не отображаются. Пытался одобрять — безрезультатно.
    Вот содержание файла:

    <?php
    	register_nav_menus(array('header_menu' => 'Главное меню в шапке'));
    	if ( function_exists('register_sidebar') ) {
        register_sidebar(array(
                'name'          => 'Сайдбар главная',
    			'id'			=> 'main_sidebar',
                'before_widget' => '<div id="%1$s" class="round  %2$s">',
                'after_widget'  => '</div>',
                'before_title'  => '<h3 class="modheading roundtop">',
                'after_title'   => '</h3>',
        ));
    	add_theme_support('post-thumbnails');
    
    	add_action('wp_head', 'addThemeScripts', -2);
    	add_action('wp_head', 'addThemeStyles',  -3);
    
        function addThemeScripts() {
            wp_enqueue_script('jquery');
            wp_enqueue_script('jquery-ui', get_bloginfo('template_url').'/js/jquery-ui-1.8.21.custom.min.js', 'jquery');
        }
    
    	function addThemeStyles() {
    		wp_enqueue_style('jquery-ui', get_bloginfo('template_url') .'/css/smoothness/jquery-ui-1.8.21.custom.css'); // jquery-ui.css
        }
    }

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • А вы не можете показать код файла single.php, или посмотреть в нем такую функцию — есть она или ее нет:
    <?php comments_template(); ?>

    Да, есть вот файл:

    <?php get_header(); ?>
    <div class="content">
    	<div class="posts">
    	<?php if(have_posts()): ?>
    		<?php while(have_posts()): the_post(); ?>
    			<article class="post">
    				<p class="date"><?php the_time('d/m'); ?> <span><?php the_time('Y'); ?></span></p>
    				<h2 class="title"><?php the_title() ?></h2>
    				<?php the_post_thumbnail(array(733, 'auto'), array('class' => 'post-thumbnail')); ?>
    				<?php the_content('Далее'); ?>
    				<div class="social">
    						<!-- Put this div tag to the place, where the Like block will be -->
    						<div id="vk_like-<?php echo get_the_ID(); ?>" class="vk_like"></div>
    						<script type="text/javascript">
    							VK.Widgets.Like("vk_like-<?php echo get_the_ID(); ?>", {type: "button", pageTitle: "<?php the_title() ?>", pageUrl: "<?php the_permalink(); ?>"});
    						</script>
    						<div class="fb-like" data-href="<?php the_permalink(); ?>" data-send="false" data-layout="button_count" data-width="250" data-show-faces="true"></div>
    					<?php
    						if (function_exists('sociable_html')) {
    							echo sociable_html(array('ВКонтакте', 'Facebook', 'Twitter', 'Одноклассники', 'Мой Мир', 'LiveJournal', 'Memori.ru', 'Google'));
    						}
    					?>
    				</div>
    			</article>
    
    		 <script type="text/javascript">
    					jQuery(function() {
    						jQuery( "#tabs" ).tabs({ fx: { opacity: 'toggle' } });
    					});
    			</script>
    			<div id="tabs">
    				<ul>
    					<li><a href="#tabs-1">VK комментарии</a></li>
    					<li><a href="#tabs-2">Facebook комментарии</a></li>
                                            <li><a href="#tabs-3">Коментарии</a></li>
    				</ul>
    				<div id="tabs-1">
    					<!-- Put this div tag to the place, where the Comments block will be -->
    					<div id="vk_comments"></div>
    					<script type="text/javascript">
    					VK.Widgets.Comments("vk_comments", {limit: 10, width: "470", attach: "*"}, '<?php echo get_the_ID(); ?>');
    					</script>
    
    				</div>
    				<div id="tabs-2">
    					<div class="fb-comments" data-href="<?php the_permalink(); ?>" data-num-posts="2" data-width="470"></div>
    				</div>
                                    <div id="tabs-3">
                                       <?php comments_template( $file, $separate_comments ); ?>
    				</div>
    			</div>
    			<?php //comments_template( '', true ); ?>
    		<?php endwhile; ?>
    	<?php endif; ?>
    	</div>
    	<?php get_sidebar(); ?>
    </div>
    <?php get_footer(); ?>

    А вот сам сайт http://blog.fotouniver.ru/
    Помогите уже вторую неделю бьюсь

    уже вторую неделю бьюсь

    Биться можно головой об стенку, а здесь надо немного быть внимательным.
    Я в своем вопросе написал функцию вывода комментариев, посмотрите на свою — она у вас закомментирована двумя слешами //
    Раскомментируйте, должно быть как я писал выше:
    <?php comments_template( '', true ); ?>

    Толку никакого и в табах посмотрите они не закомментированы, форма есть, комментарии добавляются, но не отображаются на сайте
    [URL=http://s2.ipicture.ru/Gallery/Viewfull/19811133.html][IMG]http://s2.ipicture.ru/uploads/20121217/thumbs/GYf733t5.jpg[/IMG][/URL]

    Удалите —
    <?php comments_template( $file, $separate_comments ); ?>
    и поставте —
    <?php comments_template( '', true ); ?>

    Вообще-то уже сделал — вот код файла:

    <?php get_header(); ?>
    <div class="content">
    	<div class="posts">
    	<?php if(have_posts()): ?>
    		<?php while(have_posts()): the_post(); ?>
    			<article class="post">
    				<p class="date"><?php the_time('d/m'); ?> <span><?php the_time('Y'); ?></span></p>
    				<h2 class="title"><?php the_title() ?></h2>
    				<?php the_post_thumbnail(array(733, 'auto'), array('class' => 'post-thumbnail')); ?>
    				<?php the_content('Далее'); ?>
    				<div class="social">
    						<!-- Put this div tag to the place, where the Like block will be -->
    						<div id="vk_like-<?php echo get_the_ID(); ?>" class="vk_like"></div>
    						<script type="text/javascript">
    							VK.Widgets.Like("vk_like-<?php echo get_the_ID(); ?>", {type: "button", pageTitle: "<?php the_title() ?>", pageUrl: "<?php the_permalink(); ?>"});
    						</script>
    						<div class="fb-like" data-href="<?php the_permalink(); ?>" data-send="false" data-layout="button_count" data-width="250" data-show-faces="true"></div>
    					<?php
    						if (function_exists('sociable_html')) {
    							echo sociable_html(array('ВКонтакте', 'Facebook', 'Twitter', 'Одноклассники', 'Мой Мир', 'LiveJournal', 'Memori.ru', 'Google'));
    						}
    					?>
    				</div>
    			</article>
    
    		 <script type="text/javascript">
    					jQuery(function() {
    						jQuery( "#tabs" ).tabs({ fx: { opacity: 'toggle' } });
    					});
    			</script>
    			<div id="tabs">
    				<ul>
    					<li><a href="#tabs-1">VK комментарии</a></li>
    					<li><a href="#tabs-2">Facebook комментарии</a></li>
                                            <li><a href="#tabs-3">Коментарии</a></li>
    				</ul>
    				<div id="tabs-1">
    					<!-- Put this div tag to the place, where the Comments block will be -->
    					<div id="vk_comments"></div>
    					<script type="text/javascript">
    					VK.Widgets.Comments("vk_comments", {limit: 10, width: "470", attach: "*"}, '<?php echo get_the_ID(); ?>');
    					</script>
    
    				</div>
    				<div id="tabs-2">
    					<div class="fb-comments" data-href="<?php the_permalink(); ?>" data-num-posts="2" data-width="470"></div>
    				</div>
                                    <div id="tabs-3">
                                       <?php comments_template( '', true ); ?>
    				</div>
    			</div>
    		<?php endwhile; ?>
    	<?php endif; ?>
    	</div>
    	<?php get_sidebar(); ?>
    </div>
    <?php get_footer(); ?>

    результата никакого

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