Привет всем!
Я рад приветствовать вас на своем блоге
Я часто посещаю разные блоги и всегда забегаю почитать страничку об авторе.
Иногда хочется оставить комментарий, но практически у многих нет формы комментариев.
У меня на блоге была такая же проблема, после замены шаблона.В записях комментарии и форма присутствует, а на страницах исчезло все бесследно.
Но поблуждав по просторам интернета, я нашел решение, но не полностью.Но путем экспериментов над шаблоном, довел решение до конца.
Содержание статьи:
Я сейчас покажу два варианта, как подключить форму комментария для информативных страниц.
Настройка комментариев стандартным способом
Ну для начала попробуем стандартный способ, может не каждый его знает или забыл.
В Админ панели выбираем «Страницы» и переходим по ссылке «Все страницы»
Далее выбираете любую страницу, на моем примере на скрине ниже, я выбираю страничку «Об авторе» и нажимаю на ссылку Свойства
В открывшемся окошке, нам нужно установить галочку в чебоксе, возле Разрешить комментарии, как показано ниже.
Это можно сделать на каждой информативной странице, где мы хотим видеть комментарии.
Теперь обновляемся и идем смотреть на результат.
Если же ничего не вышло, то сейчас я покажу 100% способ решения проблемы.
Добавляем форму комментариев с помощью кода
В Админ панели заходим во Внешний вид и переходим в Редактор. В Редакторе заходим в файл Шаблон страницы (page.php)
В этом файле ищите примерно вот такой код:
1 |
<?php endwhile; else: ?> |
А перед ним, нам нужно вставить код отвечающий за вывод комментариев:
1 |
<?php comments_template(); ?> |
Не забудьте сохраниться.
Если будут проблемы, сделайте как у меня на скрине ниже.Это я у себя экспериментировал
Вы видите что у меня в этот код:
1 |
the_content(); ?> |
Вставлен вот этот:
1 |
comments_template(' ', true); |
Можете у себя поэкспериментировать.
После этого обновляемся и идем смотреть результат.
Что получилось у меня, вы можете посмотреть на моих информативных станицах, ну к примеру «Об авторе». Потому что не везде я комментарии включил.
Отключение комментариев на ненужных страницах
Если вы хотите форму комментирования не на всех страницах, то опять идете в Админку блога.Здесь заходим во вкладку Страницы и переходим по ссылке Все страницы
Ну к примеру я не хочу что бы комментарии были на странице Контакты или Карта блога.Что мы для этого делаем.
Заходим в редактор нужной нам страницы и в верхнем правом углу заходим в Настройки экрана
И ставим галочку напротив Обсуждение, как показано на скрине выше.Далее опускаемся в низ статьи и как показано на скрине ниже, убираем галочку напротив строчки Разрешить комментарии
Ну и так на каждой страничке, где не желаете видеть комментарии и форму комментирования.
Ну а я закругляюсь, будут вопросы обращайтесь.
С Уважением, Игорь Александрович
Игорь, привет! А к чему эти сложности с кодом. Как по мне, то первый способ работает прекрасно
Привет Андрей!
Работает да не у всех.
Знаю пару тройку человек, у которых только вторым способом запустили форму комментирования.
У меня так же вторым способом только пошло
Несколько часов разбирался с комментированием страниц, в итоге все норм. получилось настроить
А в чем проблема то была?
Игорь привет. Позволь мне выразиться насчет этого способа. Конечно стандартная функция comments-template работает, но с местом ее размещения, можно промахнуться. Новички могут ее вставить в другую php функцию (не факт что кончание цикла вордпресса endwhile и есть то место), что выведет конфликт, и попросту сайт заклинит на ошибке 403, и придется иссправлять уже через ftp. Ну и еще я осветил бы внутренние хуки (ведь про true ты написал, а что означает нет), ну это так лирика.
Я вообще чего зашел, хочу предложить тебе и посетителям твоего блога поучаствовать в конкурсе на моем блоге, вот ссылка на статью http://wpsovet.ru/konkursy/konkurs-na-bloge-novyj-dizajn.html там все написано. Учавствуйте все.
Привет Валентин.Я рад что ты забежал ко мне на огонек.Так же спасибо за приглашение поучаствовать в конкурсе, обязательно приму участие, с конкурсом уже ознакомился, прикольно придумал.
Ну а на счет того куда вставлять код, можно каждому подогнать под свой шаблон.Ну а перед изменением нужно файл сохранить, что бы в случае сбоя сделать откат.Это знают даже новички и везде предупреждается.
Ну да ладно, я же написал будут проблемы помогу.
Ну а про true не описал ну бывает торопишся, кстати можно и без true код вставить, хотя у меня без него не пошло, не большая каша была
Это да, любой блоггер осваивает хоть маленько код, это необходимо. Я вот сейчас APi вордпресса изучаю, через месяцок плагины и виджеты думаю буду писать по тихоньку, плюсом параллельно PHP изучаю, без него никак, а то вроде знания есть, а вот чтобы все это в системе было никак.
Ну конечно развиваться нужно.То же желание есть изучать PHP
Но пока хочу конкретно освоить CSS и HTML
Игорь в топе комментаторов ссылки у тебя индексируются.
Нет не индексируется
В принципе на странице об авторе или о блоге, комменты особо не нужны. Хотя это мое личное мнение. Гораздо ценнее комментарии статей.
Ну многие забегают на страничку автора и хотят оставить коммент