Главная - Без рубрики - Добавляем форму комментариев для произвольного типа записей

Добавляем форму комментариев для произвольного типа записей

Довольно часто в готовых премиум-темах есть произвольные типы записей custom post type. Например, темы WordPress, у которых есть тип записей — Портфолио.

Чаще всего произвольные типы записей не имеют подключенную к ним форму комментариев. Не знаю, почему, авторы-разработчики таких тем игнорируют этот функционал для произвольных типов записей.

Мне кажется, наличие возможности комментировать запись в Портфолио — такая же стандартная функция, как и наличие формы комментариев на странице одиночной стандартной записи.

Есть довольно простое решение — как добавить форму комментариев к странице просмотра одиночной записи.

Первое — создайте специальный PHP-файл, с именем — custom-functions.php

Второе — добавьте в этот файл небольшой код PHP:

[slh lang=»php»]
[/slh]

Третье — положите файл custom-functions.php в вашу активную тему.

Вариант: можно создать дочернюю тему и добавить указанную выше функцию в дочернюю тему, создав в ней файл functions.php и добавив указанную функцию в него. Как создать дочернюю тему — я писал развернутый обзор на эту тему, почитайте.

Замечание: Если у вас имя произвольного типа записей другое (у меня в примере выше слово ‘portfolio’), тогда замените слово ‘portfolio’ своим словом, обозначающее ваш произвольный тип записи.

О admin

2 комментария

  1. Иван Сергеевич

    Здравствуйте Олег!
    Я столкнулся с данной проблемой — не выводит форму комментирования в произвольных типах постов. Тип постов создал плагином Pods, в настрйоках постов поставил галку Comments, однако комментариев не видать.
    Вывожу произвольные посты шаблоном single-наименование.php куда скопировал содержимое single.php.
    Но даже если отключить этот файл и выводить произвольные через single.php то все равно формы комментариев не видно. Это очень странно т.к. на стандартных постах комменты есть.

  2. Добрый день..
    Из вашего комментария я не понял — вы воспользовались моим вариантом или нет? Тем, о котором я написал в своем обзоре?
    Глюки вашего плагина Pods я не могу обсуждать, так как с этим плагином не знаком.

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*