Привет друзья. Что то у нас зима разбушевалась не на шутку, вроде 25 марта, а до сих пор еще снег идет))Странно все это. Хм…что это я о погоде сразу…Название этого урока намекает нам совсем не о погоде. Итак ладно, будем надеяться что уже скоро наступит настоящая весна,а сегодня все же давайте перейдем к теме урока.
Когда я только начинал создавать свой сайт,я очень долго искал подходящую тему, и после долгих усилий я нашел то, что мне было нужно. Мой шаблон мне очень понравился,и я постепенно начал его переделывать под себя. И в один прекрасный момент я заметил, что в шаблоне страницы сайта отсутствуют комментарии. И тут мне на ум пришла очень заманчивая мысль – добавить комментарии к страницам шаблона wordpress. В обычных записях комментарии были, и я решил позаимствовать код вывода комментариев из записей, и вставить этот код в шаблон вывода страниц.
Что я и хочу показать в этом уроке. Я считаю что комментарии – это неотъемлемая часть качественного СДЛ(Сайта для людей). По количеству комментариев на сайте можно в какой то мере судить и о качестве самого ресурса. Очень часто я сталкиваюсь с такой оценкой, когда выбираю ресурсы для покупки ссылок в Ротапост. Открываю сайт донора,и первым делом смотрю на уникальность информации на сайте,и на количество комментариев. Если комментариев на сайте очень мало, это говорит о том, что сайт сделан под продажу ссылок,а не для людей. А как известно размещение ссылок, на ресурсах с плохой репутацией, может еще не только не принести пользы, но и конкретно навредить молодому сайту.Кстати если Вам необходимо удалить комментарии wordpress, можете воспользоваться инструкцией, перейдя по ссылке.
Итак друзья, если Ваш шаблон не поддерживает комментарии на страницах сайта, то не стоит сразу расстраиваться, ведь их можно добавить вручную. Для этого необходимо лишь немного времени, и желания добавить комментарии на страницы WordPress.
Не будем больше терять времени, давайте перейдем к делу.
Добавляем комментарии к страницам wordpress.
Первым делом как и обычно в работе с сайтом, предлагаю Вам подключиться к сайту через ftp, открыть папку с шаблоном и найти файл, который отвечает за вывод одиночных страниц.
Как правило, в wordpress за это отвечает файл Page.php
Также нам может понадобиться файл Single.php, он отвечает за вывод одиночных записей.Файл Single.php нужен нам, что бы посмотреть где и как в шаблоне выводятся комментарии в одиночных записях, и куда необходимо вставить код вывода комментариев на страницах wordpress.
Сразу хочу сказать, за вывод комментариев в wordpress отвечает функция:
comments_template();
Именно эту функцию, Вам лучше всего и найти в файле single.php. Как я и сказал выше, откройте файл single.php и найдите в каком месте вызывается функция вывода комментариев в wordpress.В своем шаблоне я нашел эту функцию почти в самом конце файла.
Правда такая конструкция функции буквально означает, если не закрыта возможность комментирования, тогда вывести форму комментариев, и комментарии на странице.
Кстати включить возможность комментирования в wordpress очень просто:
Перейдите в раздел страницы, а дальше нажмите Свойства:
Ну а потом обязательно поставьте галочку “Разрешить комментарии на страницах wordpress”:
Итак, двигаемся дальше. Как я уже сказал, вывести комментарии на страницах wordpress может оказаться нетривиальной задачей, если шаблон изначально не поддерживает такой функционал. Но wordpress позволяет издеваться над шаблоном очень гибко, и потому в этой статье описан подход, который позволит добавить комментарии на страницы wordpress вручную.
Вы еще не забыли какой код отвечает за вывод комментариев в wordpress? Если забыли то спешу напомнить, вот он:
comments_template();
Копируйте его и открывайте файл page.php на редактирование, будем искать удобное место для вставки кода вывода комментариев в wordpress.
Кстати в моем шаблоне это файл называется loop-page.php так, что не зацикливайтесь, если что можете спросить у меня в комментариях куда вставить код.
Открывайте файл, и смотрите где у Вас заканчивается вывод материала на странице.Обычно за вывод материала отвечает функция the_content();так вот, код вывода комментариев на страницах wordpress лучше всего вставить после функции вывода основного материала на страницах wordpress.
Примерно вот так:
После чего сохраните файл, и отправьте его обратно на хостинг.
Вот такая не сложная инструкция по добавлению комментариев к страницам в wordpress