Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии

Dimitrius_R,

Эта операционная система устарела немного, не поддерживает сеть и не обновляется с 83-го :)

Sitealert,

Да не какой я параноик, я комп по полной использую, включая Tor, Torrent, VPN и всякое современное, а RAR с паролем это хорошая идея, я так даже делаю иногда, но помню было какое-то программное обеспечение взламывающее пароль архива, но не знаю есть ли сейчас такое.

LEOnidUKG,

Лучше, это допустим, лучше, чем этот файл лежал бы на компьютере со старой операционной системой Windows 7, без обновлений и антивирусного ПО.

Что с 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();

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

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

Хотел бы спросить прямо, как вы думаете, какой вариант лучше для вызова шаблонов комментариев, между этими двумя:

if ( is_single() || (is_page() && (comments_open() || pings_open()))) comments_template('', true);

И от разработчиков WordPress и его недавно обновленной темы по умолчанию twentytwenty:


<?php

if ( is_single() ) {

get_template_part( 'template-parts/navigation' );

}

/**
* Output comments wrapper if it's a post, or if comments are open,
* or if there's a comment number – and check for password.
* */
if ( ( is_single() || is_page() ) && ( comments_open() || get_comments_number() ) && ! post_password_required() ) {
?>

<div class="comments-wrapper section-inner">

<?php comments_template(); ?>

</div><!-- .comments-wrapper -->

<?php
}
?>

В нем функция comments_template(); используется без аргументов, в операторе if нет функции проверки pings_open(), но есть какая-то проверка на защищённость поста паролем.

Если вернуться к теме функции comments_template(); то как я понял там передавать вообще никаких аргументов не надо.

Sitealert,

У меня это, по-моему, отключено:

add_filter( 'xmlrpc_enabled', '__return_false' );

У меня эти параметры отключены, но спам все равно приходит, я так понял никто не использует true в этой функции - comments_template('', true), тем более если этот функционал отключен в настройках.

Тогда и в сравнениях оператора if функция pings_open() не нужна, как я понимаю.

Код для примера:

if ( is_single() || (is_page() && (comments_open() || pings_open()))) comments_template('', true);
Sitealert:
Разделяй, если спам нужен. А если не нужен – вообще исключай пинги и трэкбэки.

Это случайно не к настройкам в Обсуждение относиться:


Настройки записей по умолчанию
Пытаться оповестить блоги, упоминаемые в статье
Разрешить оповещения с других блогов (уведомления и обратные ссылки) для новых записей

Это и есть своего рода пинги и трэкбэки?

Biomusor,

Хорошо, а то я уже подумал что-то новенькое, просто если 20 лет не выводится никаких подобных предупреждений (Или я слепой!), а потом бах и какие-то запросы к администраторской почте, то выглядит это подозрительненько :)

lonelywoolf,

Честно скажу, что тогда при Windows 9x с их багами, лагами и синими экранами, что сейчас с Windows 10 с их слежкой, автоматическими обновлениями, вечной загрузкой непонятно чего и в последнее время лагами с Проводником и т.п. – для домашнего использования я бы выбрал Windows/MacOS(Если бы был бы сыном миллиардера). Linux прикольный, но скопировав бы тогда в 98 пару вещей из Windows, а не только с Unix’а, то у него был бы шанс не 2% рынка а может быть все 50%.

Я ваще перед обновлением чего-либо в Linux молюсь что бы это заработало :)

Если установка/обновление через пакетный менеджер молюсь один раз, если установка из исходников молюсь всем богам как в фильме Мумия.

А про обновить все в один клик — это, наверное, здорово где нить на домашнем компе. У меня лично в Linux нет никогда уверенности в том, что после обновления будет все работать хорошо или также, скорее чувство что что-то пойдет не так.

Всего: 1998