Автор Тема: сайт вордпресс на странице на видно комментариев  (Прочитано 551 раз)

0 Пользователей и 1 Гость просматривают эту тему.

in.yan

  • Гость

Здравствуйте, имею проблему - после смены темы в Wordpress на блоге не отображаются комментарии на страницах, именно на страницах (page), на страницах записей они есть, а на отдельных страницах, типа о блоге, о сайте и т.п., формы коментариев нет. Так мало того, не видно даже уже опубликованных комментариев?!

Пс. На странице настроек галочка напротив "Разрешить комментарии" стоит, также в Обсуждение коментарии разрешены, с этой стороны проблем нет.
В чем может быть проблема, сильно не пинать,..?
 

shake1

  • Гость
если в вордпрессе после обновления на странице на видно комментариев, то попробуйте для начала сменить тему! если и в другой теме формы комментариев не видно, очевидно что проблема в движке, если же в дефолтной теме комментарии видны, проблема в теме - и тут 3 варианта, либо менять тему, либо копать код, ну а если нуб в этом, то нанять человек за деньги!
 

clop1000

  • Гость

Я использую тему worpress Atahualpa 3.4.4 Такая же проблема, не видно коментов к страницам записей.((
 

SOLOranked

  • Гость
Ну так и ищи что-то типа "atahualpa no comments on pages"
Вот я сразу нашел что там есть ошибка в коде, в файле комментариев:

В файле comment.php найти строки 79-80 (versions 341/344) там должен быть код:
<?php // If comments are open
if ('open' == $post->comment_status) : ?>
заменить на этот код
<?php // If comments are open
if ( ('open' == $post->comment_status) 
OR ( 
is_page() and ('Yes' == $bfa_ata[comments_on_pages]) and ('open' == $post->comment_status) )) : ?>

И ещё нужно в файле comment-template.php (папка wp-includes) найти функцию

'get_comment_reply_link'

и заменить
$comment = get_comment($comment);
$post = get_post($post);
на
   $comment = get_comment($comment);
$post = get_post($comment->comment_post_ID);

Хотя пост старый может уже и пофиксили это.
 

Relby

  • Гость

Парни, всё это фигня!
Оказывается эта тема имеет свои настройки, как утверждают авторы, их свыше 200!
Я сам только с -надцотого раза увидел этот пункт!

Короче, не надейтесь на глаза, а в настройках темы - wp-admin/themes.php?page=functions.php - ищите через Ctrl+F
Style & configure COMMENTS!

ATO - Style & configure COMMENTS - Allow comments on "Page" pages, too?

По дефолту там стоит NO!
Цитировать
Set to Yes to have a comment form (and comments if any) on "Page" pages, too, and not only on Post pages.

Установите «Да», чтобы иметь форму комментария (и комментарии, если таковые имеются) на страницах «Страница», а также не только на страницах «Почта».
Так вот птичку надо поставить на YES! и форма комментариев чудным образом появится на всех страницах!
 

Оффлайн ССергей

  • Пользователь
  • **
  • Сообщений: 40
  • Карма: +0/-0
  • Рефералов: 1
    • Просмотр профиля
Вот это самое неприятное в движках, когда сторонние разработчики тем и плагинов делают кучу настроек и потом засовывают их в такие места, где днем с огнем не сыщешь!
 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: