При вызове функции comments_template('', true) в WordPress, зачем true?

12
SeVlad
На сайте с 03.11.2008
Offline
1609
#11
Sitealert:
Откуда там будет хлам, если его полностью отсечь

Отсечь - это про настройки в админке. Это другое. А данная функция может разделить по типам хлама. Ессно будет что делить, только если он не отключён в админке. Дефолтно - в админке всё включено, а в функции - всё вместе.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#12

Киньте кусочек кода, если кому не жалко, как у вас сделан вывод комментариев в вашей теме в WordPress, там где эта функция comments_template(); и оператор if для примера.

Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#13

Что с true что без true, вообще никакой разницы, в общем это не нужный функционал.

И да и ping и trackback это именно эти штуки в настройках обсуждения:

https://wp-kama.ru/id_10084/pingi-v-wp.html

И да вы были правы, добавление в fuctions.php:


// отключает XML-RPC методы которые требуют авторизацию
add_filter( 'xmlrpc_enabled', '__return_false' );

не отключает её полностью,

Обращаю внимание еще раз. Вот такое отключение xmlrpc не отключает обработку уведомлений, а отключает возможность удаленно управлять сайтом!

и нужно блокировать xmlrpc.php в настройках сервера.

А по современному как в последней теме из WordPress’а сделал так же,

if ( ( is_single() || is_page() ) && ( comments_open() || get_comments_number() ) ) comments_template();

В постах или просто страницах, если комментарии включены или есть хоть один, кроме проверки паролей в постах, т.к. никогда на посты пороли не ставил и думаю не буду… А проверки на пинги убрал так как они нафиг не нужны…

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий