Хаки для WordPress | ВесьТоп создание и продвижение сайтов

Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Хаки для WordPress

Хаки для WordPress

Это некоторые дополнения к коду WordPress 2.8 с целью устранения проблем или облегчения работы с блогом.

Проблема с памятью после установки WordPress 2.8

Вы устанавливаете новый WordPress 2.8, и когда вы входите в панель администратора в настройках, вы видите следующее:

Все поля после «Часовой пояс» отсутствуют, и хуже всего то, что отсутствует кнопка «Сохранить изменения», поэтому вы не можете ничего изменить на этой странице. Если вы создадите источник просмотра, вы увидите ошибку, подобную следующей в коде:

Неустранимая ошибка: допустимый размер памяти 33554432 байта исчерпан (попытка выделить 7680 байтов) в /home/imesait/public_html/blog/wp-includes/functions.php(3233): функция, созданная во время выполнения (2): функция, созданная во время выполнения в строке 1

Новая версия WordPress требует намного больше памяти.

Вы можете увидеть аналогичную проблему в другом месте блога. Например, в Личном кабинете в админке, в новостных блоках WordPress или в блоках некоторых расширений. Но везде, где вы видите ошибку, начинающуюся с

Неустранимая ошибка: допустимый размер памяти…

так это нехватка оперативной памяти.

Чтобы решить эту проблему и избежать проблем с будущими обновлениями системы, сделайте следующее.

Решение 1:

Откройте файл wp-config.php (в основном каталоге блога) и в конце файла, НО ПЕРЕД СТРОКОЙ

lt; / spangt; require_once (ABSPATH.’wp-settings.php ‘); lt; span style ="цвет: # 008000;"gt;

добавить следующее:

# ganbox.com: исправление памяти: https://ganbox.com/blog/hack-for-wordpress define (‘WP_MEMORY_LIMIT’, ’64M’);

Затем загрузите файл FTP на сервер и проверьте. На большинстве хостинговых сайтов это должно решить проблему.

Например, на superhosting.bg он работает, а на host.bg — нет.

Если же системный администратор хостинга отключил это действие, предлагаю следующий взлом.

Решение 2:

Откройте файл wp-includes / functions.php и где-нибудь в строке 3203 найдите:

$ all = timezone_identifiers_list ();

Эта строка потребляет слишком много памяти, что приводит к ошибке. Если блог будет использоваться только Болгарией, выпадающий список часовых поясов будет лишним. Замените верхний ряд следующим:

lt; / spangt; # $ all = timezone_identifiers_list (); # ganbox.com: оптимизация памяти: https://ganbox.com/blog/hakove-za-wordpress $ all = array (‘Europe / Sofia’);

Это, безусловно, решит проблему на административной странице настроек после загрузки файла.

Нет проблем, и я даже рекомендую вам внести оба изменения, чтобы страница настроек работала быстрее. 

Устраните проблему перенаправления после выхода из системы.

Если вы находитесь в статье, которая имеет кириллический URL при входе в систему или выходе из системы, вы должны быть перенаправлены на ту же статью, но вместо этого вы попадете на страницу с ошибкой 404 в блоге.

Ответ:

Откройте файл wp-includes / pluggable.php и найдите функцию wp_sanitize_redirect ($ location)

(около строки 870)

Измените следующую строку функции:

$ location = preg_replace (‘| [^ a-z0-9- ~ + _.? # =&amp ;;, /:%!] | i ‘,’ ‘, $ location);

на

# ganbox.com fix $ location = preg_replace (‘| [^ a-z0-9- ~ + _.? # =&amp ;;, /:%!] | i ‘,’ ‘, $ location); $ location = preg_replace (‘| [^ абвгдежзийклмнопрстуфхцчшщюьюя-z0-9- ~ + _.? # =&amp ;;, /:%!] | i ‘,’ ‘, $ location);

Загрузите файл wp-includes / pluggable.php и проверьте его. Примечание не встречается с «а-я» в регулярном выражении.

Кнопки входа и быстрый доступ к админке.

В этом блоге кнопка в правом верхнем углу клавиши используется для входа в систему или выхода из системы, а после входа в систему или выхода из нее вы остаетесь в той же статье.

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

Хаки для WordPress

Если вы хотите сделать такие кнопки для своего блога, откройте файл

wp-контент / темы / по умолчанию / header.php

(где по умолчанию — название темы, которую вы используете)

и используйте код, подобный следующему:

< div id ="заголовок"> < div align ="право" id ="header_links">   < a href ="&lt ;? php bloginfo (‘url’); ?>">< img lt; / spangt; lt; span style ="цвет: # 008000;"gt; src ="&lt ;? php bloginfo (‘каталог_стилей’); ?> /images/ihome.png" lt; / spangt; lt; span style ="цвет: # 008000;"gt; ширина ="20" высота ="21 год" alt ="В начале блога" title ="В начале блога" />< / а>     < a href ="/ около">< img src ="&lt ;? php bloginfo (‘каталог_стилей’); ?> /images/iletter.png" lt; / spangt; lt; span style ="цвет: # 008000;"gt; ширина ="20" высота ="21 год" alt ="Свяжитесь со специалистом по SEO" title ="Свяжитесь со специалистом по SEO" />< / а> &lt ;? php if (! is_user_logged_in ()):?>     < a href ="&lt ;? php print wp_login_url ($ _ SERVER [‘REQUEST_URI’])?>">< img lt; / spangt; lt; span style ="цвет: # 008000;"gt; src ="&lt ;? php bloginfo (‘каталог_стилей’)?> /images/ilogin.png" lt; / spangt; lt; span style ="цвет: # 008000;"gt; ширина ="20" высота ="21 год" alt ="Войдите в блог с именем и паролем" title ="Войдите в блог с логином и паролем" />< / а> &lt ;? php else :?>     < a href ="&lt ;? php bloginfo (‘url’); ?> / wp-admin">< img src ="&lt ;? php bloginfo (‘каталог_стилей’)?> /images/tool.gif" lt; / spangt; lt; span style ="цвет: # 008000;"gt; ширина ="26" высота ="20" alt ="Управление блогом" title ="Управление блогом" />< / а>     < a href ="&lt ;? php print wp_logout_url ($ _ SERVER [‘REQUEST_URI’])?>">< img lt; / spangt; lt; span style ="цвет: # 008000;"gt; src ="&lt ;? php bloginfo (‘каталог_стилей’)?> /images/admin_logout.gif"lt; / spangt; lt; span style ="цвет: # 008000;"gt; ширина ="21 год" высота ="22" alt ="Выйти из блога" title ="Выйти из блога" />< / а> &lt ;? php endif?> lt; / spangt; lt; pregt; lt; span style ="цвет: # 008000;"gt;  < / div> lt; / spangt; lt; / pregt; lt; pregt; lt; span style ="цвет: # 008000;"gt;  < div id ="header_title"> lt; / spangt; lt; span style ="цвет: # 008000;"gt; < h1>&lt ;? php bloginfo (‘имя’); ?>&л; / ч1> lt; / spangt; lt; span style ="цвет: # 008000;"gt; < h2>&lt ;? php bloginfo (‘описание’); ?>&л / ч2> < / div> lt; / spangt; lt; / pregt; lt; pregt; lt; span style ="цвет: # 008000;"gt;< / div>

Картинки помещаются в папку изображений темы. Вы можете скачать их из моего блога.

Здесь я привел весь заголовок div из файла header.php по теме для облегчения ориентации.

Читайте так же:
Not found

Нам доверяют

Интернет магазин