Ленивый программист поднимается на вершину поисковых систем | 怠惰なプログラマーが検索エンジンのトップに登り詰める
1.18K subscribers
360 photos
9 videos
8 files
119 links
ЛС: @biohacker01
SEO/ПФ/КФ/Флудилка чат: @taidana_programmer_chat

Инструменты:
КОД/SEO/Ссылки/Накрутка ПФ/КФ

Навыки:
[PHP/Node.js] Ранг А, Уровень 5
[BAS] Ранг А Уровень 1
[ИИ набор] Ранг B Уровень 1
[GO] Ранг E Уровень 1
[REACT] Ранг E Уровень 1
Download Telegram
🔧💡 Полезный пост для вебмастеров на вечер субботы! Особенно для тех, кто работает с WordPress. 😊

Сегодня хочу рассказать о важном инструменте - Search Replace DB от Interconnect. Этот скрипт станет настоящим спасением, если вам когда-либо приходилось ломать голову над сменой доменного имени или переносом пути вашего блога/магазина на WordPress.

🌐 Когда ищешь в сети, как заменить домен на WordPress, можно найти множество решений: через phpMyAdmin, WP-CLI, добавление переменных в wp-config или скриптов в functions.php темы. Однако, большинство из них сталкиваются с одной и той же проблемой - обработкой сериализованных данных.

🤖 Немного технической инфы от ChatGPT:
Сериализованные данные в WordPress используются для хранения массивов и сложных структур в базе данных MySQL. Изменение этих данных без корректной обработки может привести к ошибкам и потере информации.

💥 Например, рассмотрим следующий сериализованный массив:

a:2:{i:0;s:13:"Пример строки";i:1;i:123;}

Если изменить "Пример строки" на "Пример", получится:

a:2:{i:0;s:13:"Пример";i:1;i:123;}

Здесь s:13 указывает на длину строки "Пример строки" как 13 символов, но теперь "Пример" состоит только из 7 символов. Это приведет к ошибке при десериализации, так как PHP ожидает строку длиной 13 символов.

👉 Именно поэтому стоит использовать Search Replace DB, который корректно обрабатывает сериализованные данные.

📜 Краткая инструкция по использованию:

1️⃣ Скачивание и размещение скрипта

Скачайте последнюю версию скрипта с официального GitHub Interconnect/IT или через ссылку в закрепе этой темы.
Разместите файлы в корне вашего сайта WordPress.
2️⃣ Подготовка к использованию

Сделайте резервную копию вашей базы данных.
Защитите скрипт паролем или удалите после использования.
3️⃣ Использование скрипта

Откройте скрипт в браузере по URL, где он размещён.
Введите данные для поиска и замены, выберите нужные таблицы.
Запустите процесс поиска и замены.
4️⃣ Проверка и очистка

Проверьте сайт на наличие ошибок.
Удалите скрипт для обеспечения безопасности.
🛠 Важные моменты:

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

Надеюсь, эта информация поможет вам эффективно обслуживать ваш сайт WordPress. 👍



#WordPress #WebDevelopment #WebMaster #SearchReplaceDB #WebsiteMaintenance #TechTips
👍4
Вижу, как вам мало интересно было читать про WordPress 😅 и вы хотите больше новостей про ПФ. Поэтому вот еще немного полезностей для WordPress накиданных на скорую руку: 😊

1️⃣Перенос описания после товаров:

🔹 Удаление стандартного описания до товаров в категории:
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );


🔸 Вывод описания после товаров в категории:
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 );


2️⃣ Настройка вывода элементов на страницу (50 товаров на страницу) — полезно, чтобы убрать пагинацию и вывести все на одной странице:

add_filter( 'loop_shop_per_page', 'new_loop_shop_per_page', 20 );
function new_loop_shop_per_page( $cols ) {
$cols = 50;
return $cols;
}




3️⃣Убрать слово Подытог из темы



add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');

function translate_text($trans) {
$trans = str_ireplace('Подытог', 'Сумма', $trans);
$trans = str_ireplace('Subtotal:', 'Сумма:', $trans);
return $trans;
}


все это для functions.php вашей темы.

Надеюсь, эти настройки помогут вам максимально эффективно использовать WordPress для вашего сайта! 🚀

#wordpress
😁3🔥2💩2
🚀 Ускоряем WordPress с помощью правильной настройки Cron задач 🚀

Вы знали, что правильная настройка Cron задач может значительно ускорить работу вашего сайта на WordPress? Да, это возможно!

Сам WordPress использует систему Cron для выполнения регулярных задач, таких как проверка обновлений, публикация запланированных записей и другие операции. Однако, стандартный способ работы Cron в WordPress может быть неэффективным, особенно на сайтах с высокой нагрузкой.
Так как выполнение и проверка задач идет на плечи пользователя, и он долго ждет пока ваш сайт загрузиться.

Вот что вы можете сделать, чтобы улучшить производительность:

Отключите встроенный WP-Cron: В файле wp-config.php добавьте следующую строку:

define('DISABLE_WP_CRON', true);

Настройте выполнение Cron задач через системный Cron:Для пользователей с доступом к wp-cli в crontab добавьте следующую строку:

*/10 * * * * cd /путь к папке/; /usr/local/bin/wp cron event run --due-now --allow-root > /dev/null 2>&1
Для пользователей без доступа к wp-cli в crontab добавьте следующую строку:

*/10 * * * * wget -q -O — http://ваш_домен/wp-cron.php?doing_wp_cron >/dev/null 2>&1

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

Не забудьте адаптировать путь к вашему сайту и проверить, что Cron задачи выполняются правильно. В результате ваш сайт на WordPress будет работать еще быстрее и эффективнее!

#WordPress #Cron #Оптимизация #Производительность
👍5👎21🔥1
💡 Как скрыть артикул товара в #WordPress

Понадобилось скрыть артикулы, чтобы не "палить" новые сайты с одинаковой базой поисковикам. Быстренько погуглил, нашел решение и собрал код:

if( !is_admin() ) {
add_filter( 'wc_product_sku_enabled', '__return_false' );
}


Просто вставьте этот код в файл functions.php вашей дочерней темы (вы же используете дочернюю тему, верно? 😄).

⚙️ Что делает этот код:

Он отключает отображение артикулов (SKU) для продуктов WooCommerce на фронтенде вашего сайта, что помогает сохранить уникальность и избежать дублирования информации в поисковых системах. При этом функционал артикулов в админке, а также при импорте/экспорте, сохраняется.
👍1🤔1
🍾 Меню года:

До конца года времени осталось совсем немного, а значит, самое время собрать меню из полезных и популярных публикаций за 2024 год.

📌 Вот что стоит почитать:

1️⃣ История #Мертвый_ПФ
Много полезной информации для начинающих, особенно про накрутку ПФ.
👉 [Пролог]

2️⃣ 🔥 Важное соглашение перед началом работы с ПФ 🔥
Что стоит знать и обсудить с клиентами.
👉 [Читать]

3️⃣ Cloudflare и TLS 1.3
Проблема все еще актуальна у многих. Напоминаю о выключении TLS 1.3.
👉 [Читать]

4️⃣ Кейсы по накрутке ПФ
Любите эксперименты? Переходите по хештегу:
👉 #experiment_yandex_1

5️⃣ Улучшение работы #WordPress
Небольшие полезные советы для админов сайтов.

6️⃣ Все о куках и их изменениях
Google снова все откатил — правила игры поменялись.
👉 [Читать]

📚 ТОП-2 статьи по репостам
1️⃣ Скрываем сетки сайтов от поисковиков и конкурентов
👉 [Читать]
2️⃣ 🔐 Защита от DDoS-атак 🔐
👉 [Читать]

---

Дальнейшие планы
Оставшееся время хочу посвятить завершению важных проектов. Цель — успеть выкатить MVP для своих до Нового года.

🎯 Ну и финальных постах года принято писать:
- О планах что были на этот год.
- О том, что сбылось.
- О планах на следующий год.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍10