Мастер Мысли

Рейтинг
55
Регистрация
09.11.2014

Ещё пару вопросов на сегодняшний день и всё на сегодня :

1) накой хрен сдался плагин "ВП Типограф Лайт" (нормальное отображение тире, запятых и т.д.) у меня и без него все символы нормально отображаются, нет никаких ‐ и прочей ереси

2) плагин "Aprove only russian comments" - (блокировка комментов на англ. языке) Зачем он нужен, если комментов раз, два и обчёлся + я не вижу комментов на одобрение на англ. языке. Вся дичь по обработке комментов выполняет же Akismet

3) подскажите по этой дилемме - что эффективнее/быстрее будет : использовать два плагина WP Super Cach и плагин Autoptimize (минификация CSS, HTML, JS) или же один - WP Fastest Cache, в котором уже реализована функция минификации ???

4) Зачем нужен плагин "Subscribe to Comments" (следить за комментариями) ? Ведь есть же обязательные поля для заполнения при отправке комментария, в котором указывается е-майл. При появлении нового комментария к статье появится уведомление на почте !!!

Друзья, на сегодня я закончил задавать вопросы ! Больше не буду Вас беспокоить ! Очень нужна Ваша помощь, ибо нигде подобного форума с быстрыми ответами не существует в рунете !

Причём при удалении данного плагина, сайт начинает некорректно отображаться, с чем это связано ?

Ок ! Я просто удалю этот сраный код и не буду заморачиваться по этому zlib-у !

Кстати, данный совет я сдул с сайта - https://seokos.ru/blogging/nastrojka-bloga/tormozit-wordpress-sajt-snizhaem-nagruzku-na-server.html

Sitealert:
Там эта функция идентична приведённой выше.

Вот так вот - верить этим плагинам всяким ! Ладно спасибо ! Волноваться не будем, ибо по другим источникам проверки я не вижу вирусной активности : кол-во запросов к базе данных не увеличилось, логи нагрузки на сайт не наблюдается, ЦП работает в норм. режиме !!!

ОК ! всем ПАСИБА !!!

Но я ещё вернусь с вопросами друзья ! Мастер Мысли взялся за оптимизацию своего сайта, который немного постарел !

---------- Добавлено 14.10.2019 в 15:19 ----------

Я вернулся друзья в надежде, на вашу помощь :

Короче, есть такой код включающий zlib компрессию на сайте ! Его я попытался вставить в самый верх файла header.php, в частности, под строку

meta http-equiv="X-UA-Compatible" content="IE=9" />

Сам код zlib компрессии :

<?php ini_set('zlib.output_compression', 'On');

ini_set('zlib.output_compression_level', '1'); ?>

Сайт рухнул : пропало всё визуально и никакая кнопка не клацается ! Пока что его выключил и сразу к Вам с вопросами друзья :

1) у меня установлен Плагин WP Suer Cach и включён, не может ли быть конфликта между плагином и этой zlib-комрпессией ?

2) Если нет конфликта, тогда я возможно я его не в то место файла header.php вставил ?

* сама возможность zlib-компрессии реализована на хостинге, недавно обращался к техподдуржку хостинга, сказали, что zlib у них включена, и чтобы её задействовать установите плагин кэширования !

Спасибо друзья за то что Вы есть !!! Жду помощи !

Делал сканирование своей темы/шаблона на наличие вирусов плагином "AntiVirus"и он выдал вот такой результат : /themes/kippis/functions.php

,create_function('$matches','$matches[1] = preg_replace(arr ...
эта строка кода из условия в файле function.php.

Сам, полный, код/условие выглядит следующим образом :

if (!function_exists('kippis_encode_code_in_comment')) {
function kippis_encode_code_in_comment($src)
{
// Escape html entities in comments.
$encoded = preg_replace_callback('/<code>(.*?)<\/code>/ims'
,create_function('$matches','$matches[1] = preg_replace(array("/^[\r|\n]+/i", "/[\r|\n]+$/i"), "", $matches[1]);
return "<code>" . htmlentities($matches[1]) . "</"."code>";'),$src);
if ($encoded) return $encoded;
else return $src;
}}
add_filter('pre_comment_content','kippis_encode_code_in_comment');

Собственно, вопросы :

1) За что это условие отвечает ?

2) Что оно даёт ?

3) Правильно ли интерпретирует данный плагин проблему ?

4) ПРОБЛЕМА ЛИ ЭТО ВООБЩЕ ? Стоит ли беспокоиться ?

jpg 187202.jpg
qvaro:
Подскажите, пожалуйста, с WooCommerce, ерунда какая-то творится))

Добавляю товар, а он не отображается в новой рубрике. Сам товар есть. Если перехожу в категорию, то там пусто. Также, если я добавляю еще один товар в новую категорию, то на странице товара, в похожих есть.

Добавляю товар в старой рубрике, он появляется без проблем.

Когда появилась проблема, сложно сказать, давно на этот сайт не заходил. Сейчас появилась необходимость добавить, а тут сюрприз.

Совет не от гуру WP, а от обычного юзера WP : банально, всё обнови, что старое (плагины) или удали, что даёт конфликт (между плагинами, шаблоном/темой), не забудь обновить сам движок/CMS WordPress + не забудь поставить в своём аккаунте на хостинге последнюю версию PHP (сейчас она вроде 7.3)

SeVlad:
А по ссылке перейти и увидеть "Last updated: 7 years agо" - мастерства не хватает?

Согласен, по ссылке так и есть - 7 лет не спорю ! Я просто информацию под плагином выдал : Обновление: 7 месяцев назад3 000+ активных установокНе тестировался с вашей версией WordPress. Инфа на вкладке - добавить новый плагин ... Мы оба правы, разночтения по смыслу ...

А мастерства мне, действительно, не хватает, так как я всё-таки не Веб-Мастер, а лишь слабый пользователь WordPress !

Ты про тему 7 лет ! Согласен ! А я про плагин RusToLat - 7 месяцев !

onep:
У Вас ещё и плагин rustolat старый?

Слушай "ОПЕР" а ты гений, однако ! Твой совет по поводу плагина RusToLat сработал. Во-первых, этот плагин не тестировался с моей версией (Внимание: Этот плагин не был протестирован с вашей версией WordPress. This plugin converts Cyrillic characters in post, page slugs to Latin characters.) Он не обновлялся уже как 7 месяцев ! Я отключил его к чертям затем глянул в мониторинг ошибок и их стало на 2 меньше (Notice ...) и в правой колонке появился ещё плагин, который это вызывает ! Этот плагин WordPress FireWall ! Его тоже отрубил !!!

И о чудо все сообщения конфликтов/ошибок, как через плагин мониторинга Query Monitor, так и без него : в верху сайта ни одного сообщения об ошибках ! НО ЭТО ПРИ УСЛОВИИ ИСПОЛЬЗОВАНИЯ, ТОЖЕ, ПЕРВОГО ТВОЕГО СОВЕТА : ЗАМЕНЫ КОДА

с :

function kippis_widget_post() {

на :

function __construct() {

Тогда и только тогда вся байда с ошибками пропадает !

Единственное я теперь не знаю чем заменить 2 отключённых плагина, RusToLat я в принципе проигнорирую, а вот WordPress FireWall не знаю (в плагине iThemes Security я функции файрвола не обнаружил)

Товарищу по имени "ОПЕР" 5 баллов за сегодняшнюю работу !!! Супер помошник !

Попробовал ! И вот теперь какая дичь получилась :::

https://yadi.sk/i/RfRe70oRN0RBmw

Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0.0! Использование уровней для пользователей устарело. Используйте возможности..

появилось 4 доп. проблемы : wp-includes/functions.php:4652

WP_User->has_cap()
wp-includes/capabilities.php:649
current_user_can(8)
wp-admin/includes/plugin.php:1337
add_submenu_page()
wp-admin/includes/plugin.php:1420
add_options_page()
wp-content/plugins/rustolat/rus-to-lat.php:98
rtl_add_menu()
wp-includes/class-wp-hook.php:286
do_action('admin_menu')
wp-admin/includes/menu.php:154

jpg Widget_post.jpg
ivan-lev:
Отключить WP_DEBUG ))

Ну.. или заняться переработкой темы.. с учётом современных версий PHP.. =)
Самостоятельно, или силами специалиста..

p.s. Как вариант - тему сменить..

Да, это то понятно, что отключить элементарно. Я же как раз специально и включил, чтобы глянуть : чё да как с моим детищем на наличие ошибок/конфликтов.

Меня даже, в принципе, особо эта хрень не интересует - данное сообщение отключим зе проблем. Меня интересует на что эта зараза влияет ? Как я понял из предыдущего сообщения от SeVlad

Это говорит о кривой (возможно древней) теме. Что в свою очередь намекает на возможную небезопасность её использования.
Стоит поменять тему на правильную - из оф. каталога.
На "скорость сайта" скорее всего особого влияния не оказывает.

Ладно, на скорость не повлияет, он говорит, но точно ли это ? И во вторых, если всё таки на скорость не влияет, тогда на что может повлиять ещё предположительно ? Может быть на увеличение кол-ва запросов к БД ? ...

Всего: 82