Автор: admin

Как добавить robots noindex в WordPress

Привет всем.

Как закрыть сайт на WordPress от индексации?

Сегодня мы закрываем сайт на WordPress от индексации. Расскажем же как это делать…

Первое, что нужно сделать, это зайти в админке вордпресс в меню Settings в подменю Reading и поставить там галочку напротив Discourage search engines from indexing this site

И после нажать Save Changes.

Это пропишет следующее в файле robots.txt

User-agent: *
Disallow:

Однако, это недостаточно. Необходимо еще в сам шаблон темы добавить тег:

<meta name='robots' content='noindex, nofollow' />

Для этого вы можете отредактировать шаблон вашей темы и вставить этот код между открывающимся и закрывающимся тегом head.

Также это можно сделать с помощью кода, прописав его в файле functions.php вашей темы:

add_action( 'wp_head', function() {
echo '<meta name="robots" content="noindex, nofollow" />';
} );

Этот код добавит этот мета тег в тег head вашей темы.

После этого ваш сайт не будет проиндексирован поисковыми системами. Поздравляем! Задача достигнута.

Бесплатные ссылки на свой сайт (free SEO backlinks). Часть 6

Новая порция ресурсов для бесплатного размещения ссылок на ваши сайты.

1) betasio.epizy.com

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 80

2) onetable.world

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 56

3) moniispace.com

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 45

Как отключить автоматическое обновление в WordPress

Чтобы отключить автоматические обновления в WordPress, можно воспользоваться несколькими способами. Я расскажу о каждом из них с пояснениями.

Способ 1: Использование файла wp-config.php

  1. Откройте файл wp-config.php: Этот файл находится в корневой папке вашего сайта WordPress.
  2. Добавьте следующие строки:
    • Чтобы полностью отключить автоматические обновления, добавьте следующую строку в wp-config.php:
define('AUTOMATIC_UPDATER_DISABLED', true);

Это отключит все типы автоматических обновлений: для ядра WordPress, плагинов и тем.

Чтобы отключить автоматические обновления только для ядра WordPress, добавьте эту строку:

define('WP_AUTO_UPDATE_CORE', false);

Таким образом, ядро WordPress не будет обновляться автоматически, но это не повлияет на обновления плагинов и тем.

Способ 2: Использование фильтров в файле functions.php

Откройте файл functions.php вашей темы: Этот файл находится в папке текущей активной темы (wp-content/themes/your-theme/).

Добавьте код для отключения обновлений:

  • Отключение всех автоматических обновлений:
add_filter('automatic_updater_disabled', '__return_true');

Отключение автоматических обновлений ядра WordPress:

add_filter('auto_update_core', '__return_false');

Отключение автоматических обновлений плагинов и тем:

add_filter('auto_update_plugin', '__return_false'); add_filter('auto_update_theme', '__return_false');

Способ 3: Использование плагинов

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

  • Easy Updates Manager: Этот плагин предоставляет интерфейс для настройки автоматических обновлений для ядра, плагинов, тем и даже переводов.

Разъяснение:

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

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

Бесплатные ссылки на свой сайт (free SEO backlinks). Часть 5

Новая порция ресурсов для бесплатного размещения ссылок на ваши сайты.

1) chatterchat.com

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 58

Пример размещения — https://chatterchat.com/post/47031_space-movers-offers-comprehensive-local-moving-services-ensuring-a-smooth-transi.html

2) caramellaapp.com

❇️ Тип: профильная
❇️ Dofollow ссылка
❇️ DR 72

Пример размещения — https://caramellaapp.com/9kbet/w-tsAAKD6/9kbet-xyz

3) arkansasfight.com

❇️ Тип: профильная
❇️ Nofollow ссылка
❇️ DR 49

Пример размещения — https://www.sbnation.com/users/9kbet

Размещают не сразу. Нужно время на активацию. Учитывайте это, потому как сразу профиль не будет доступен — нужно будет подождать.

Как написать идеальный запрос (промпт) для ChatGPT

Сегодня в интернете можно найти множество рекомендаций по тому, как составить идеальный запрос (промпт) для ChatGPT. С развитием нейросетей такие инструменты стали важной частью как профессиональной, так и повседневной жизни. Ключевой навык — это умение правильно формулировать запросы, так как от этого зависит качество полученного ответа. Это актуально не только для ChatGPT, но и для других моделей, таких как ЯндексGPT или Google Bard. Чем точнее сформулирован запрос, тем более релевантный и точный ответ можно ожидать.

Что такое ChatGPT

ChatGPT — это чат-бот, разработанный компанией OpenAI, который обладает возможностью вести диалог, создавать шутки, стихи, статьи, резюме научных работ, а также писать программный код. Некоторые даже считают, что такие системы могут заменить людей в ряде профессий.

Почему ChatGPT популярен

Популярность ChatGPT обусловлена несколькими важными факторами:

  1. Обширная база данных: Модель обучена на большом объёме данных, что позволяет ей охватывать множество тем и давать разнообразные ответы.
  2. Доступность на разных платформах: ChatGPT легко интегрируется в различные приложения и интерфейсы, что делает его доступным для использования в различных сценариях.
  3. Точность ответов: Модель спроектирована с акцентом на предоставление корректных и полезных ответов, избегая сложных или спорных тем.
  4. Постоянные улучшения: OpenAI активно развивает модель, добавляя новые функции и улучшая её точность, что позволяет ChatGPT оставаться лидером на рынке.
  5. Широкий спектр задач: Модель может решать различные задачи, такие как генерация текста, перевод, программирование, анализ данных и многое другое.
  6. Активное сообщество пользователей: Благодаря большому количеству пользователей и разработчиков, которые активно используют ChatGPT, модель продолжает совершенствоваться.

Как составить идеальный запрос для ChatGPT

Чтобы получить качественный результат, при формулировании запроса стоит учесть несколько моментов:

  1. Роль: Определите, кем является ChatGPT в вашем запросе: журналистом, кулинаром, программистом и т. д. Это позволит модели адаптировать ответ, исходя из специфики выбранной роли.
  2. Задача: Сформулируйте задачу чётко и конкретно. Например: «Составь план питания для мужчины 25 лет с весом 70 кг, работающего в офисе».
  3. Цель: Определите, для кого предназначен ответ, например: «Напиши короткий пост для предпринимателей в VK». Это поможет получить ответ, соответствующий вашей целевой аудитории.
  4. Формат ответа: Укажите, в каком формате нужен ответ — рассказ, стихотворение, обзор или таблица. Можно также уточнить длину ответа, например, 300–500 слов.
  5. Контекст: Уточните детали, если требуется. ChatGPT сохраняет историю диалога, поэтому можно добавлять дополнительные условия без необходимости переписывать запрос целиком.

Полезные советы для работы с ChatGPT

  1. Дробите запросы: Для сложных задач, таких как решение математических уравнений, лучше разделить запрос на несколько этапов. Например, запросите вывод каждого шага по отдельности.
  2. Проверка ответа: Чтобы убедиться в точности ответа, можно попросить модель уточнить свою уверенность. Если ответ сомнительный, попробуйте изменить или уточнить запрос.
  3. Используйте примеры: Для более точного результата можно предоставить ChatGPT примеры текста или изображений, чтобы он мог на их основе создать собственный контент.

Заключение

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

Полезные запросы к ChatGPT для программистов

Среди них: объяснение сложных алгоритмов, оптимизация кода, рефакторинг, генерация кода для задач и регулярных выражений, помощь в проектировании базы данных, архитектуре приложений, создании документации и CI/CD pipeline. ChatGPT также может предложить примеры использования библиотек и языков, помочь автоматизировать рутинные задачи и улучшить продуктивность программиста.

Многие опасаются, что нейросети, такие как ChatGPT, смогут заменить программистов. ChatGPT действительно умеет генерировать код, решать задачи и помогать в различных областях, однако в ближайшее время полностью заменить разработчиков она вряд ли сможет. Вместо этого нейросеть значительно ускоряет и облегчает их работу. Ключевую роль здесь играет правильный промтинг — умение формулировать запросы к ИИ так, чтобы получить нужный результат. Это отличается от привычных поисковых запросов, поскольку требует другого подхода к взаимодействию с ИИ.

Запросы для кода и алгоритмов

Эффективность и качество кода — ключевые аспекты работы программистов. Чтобы достичь высокого уровня, разработчики могут использовать нейросети для быстрого поиска решений. Промты в этом разделе помогут генерировать чистый и оптимизированный код, улучшать алгоритмы и повышать качество программного обеспечения.

Важно учитывать, что для разных задач запросы должны быть уникальными, будь то поиск ошибки или написание email. Конкретизация и контекст играют ключевую роль в получении качественного результата.

Пример промтов:

1. Объяснение сложного алгоритма

Пример запроса: «Объясни алгоритм Дейкстры пошагово».

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

2. Оптимизация кода

Пример запроса: «Оптимизируй этот Python-код для повышения производительности».

Допустим, у нас есть код, вычисляющий сумму квадратов чисел от 1 до nnn:

def sum_of_squares(n):
result = 0
for i in range(1, n + 1):
result += i * i
return result

n = 1000000
print(sum_of_squares(n))

ChatGPT может предложить улучшение, используя встроенную функцию sum и генератор:

def sum_of_squares(n):
    return sum(i * i for i in range(1, n + 1))

n = 1000000
print(sum_of_squares(n))

Этот подход повышает читаемость и производительность.

Промт 3: Генерация кода для конкретной задачи

Пример запроса: «Создай функцию на JavaScript для сортировки массива объектов по ключу».

ChatGPT может предложить такую функцию:

function sortByKey(array, key) {
    return array.sort((a, b) => {
        if (a[key] < b[key]) return -1;
        if (a[key] > b[key]) return 1;
        return 0;
    });
}

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

Бесплатные ссылки на свой сайт (free SEO backlinks). Часть 4

1) famenest.com

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 48

Пример размещения — https://famenest.com/read-blog/36817

2) finnishsportsagency.com

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 15

Пример размещения — https://www.finnishsportsagency.com/read-blog/2967

Единственное — разлогиниться у меня не получилось с сайта)

3) facetoshi.live

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 16

Пример размещения — https://facetoshi.live/blogs/2807/Objevte-mikroskopickou-stomatologii-v-Praze-Precizn%C3%AD-p%C3%A9%C4%8De-o-va%C5%A1e-zuby

Тут же можно и в профиле оставить ссылку на свой сайт.

4) coralrestoration.org

❇️ Тип: профильная
❇️ Nofollow ссылка
❇️ DR 70

Пример размещения — https://www.coralrestoration.org/profile/tuazor670/profile

Рекомендую переходить по ссылке в профиль и там уже подписываться и регистрироваться. Иначе я не нашел кнопку «Регистрация»


Рекомендую также ознакомиться с предыдущей статьей из данного цикла — также с ссылками:

Как убрать слеш ‘/’ в конце строки

Очень часто возникает задача, в которой необхлодимо убрать слеш в конце строки. Это может быть как адрес сайта, домена, ссылка или еще вообще что угодно.

Чтобы решить эту задачу очень простая функция есть rtrim. В которую нужно передать текущую строку, которую нужно обработать и очистить и параметры.

Выглядит это так:

$str = rtrim($str, '/\\');

Функция возвращает уже очищенную строку.

Вот например, у себя в проекте мы используем так ее:

<link rel="amphtml" href="<?=str_replace(site_url(), $static_amp_domain_name, home_url($wp->request)); ?>">

Кстати home_url($wp->request) — используется в WordPress для того, чтобы получить URL текущей страницы.

Бесплатные ссылки на свой сайт (free SEO backlinks). Часть 3

Forum.maistrafego.pt. Как и на любом другом форуме, сначала нужно пройти регистрацию и подтвердить свои данные. На этот сайт ссылается более 3 000 уникальных доменов по данным Ahrefs, что делает его достаточно авторитетным для использования в целях продвижения.

Форум на Португальском языке. Письмо для подтверждения регистрации приходит весьма быстро.

Пример размещения: http://forum.maistrafego.pt/index.php?action=classifieds;sa=view;id=10069

Еще один пример размещения ссылки: http://forum.maistrafego.pt/index.php?action=classifieds;sa=view;id=10070

Еще ссылки для размещения для ваших сайтов — https://jamper.online/besplatnye-ssylki-na-svoj-sajt-free-seo-backlinks-chast-2

caswellplating.com

❇️ Тип: форумная
❇️ Dofollow ссылка
❇️ DR 49

На этом ресурсер регистрируемся на форуме, подтверждаем регистрацию и после можно создавать гостевой пост/тему. Однако, нужно будет пройти модерацию!

javacardos.com

❇️ Тип: профильная
❇️ Nofollow ссылка
❇️ DR 36

Нужно зарегистрироваться на форуме и после активировать пользователя. После можно ссылку вставить в свой профиль. Темы же создавать можно будет только после аппрува от администрации.

Пример размещения: https://www.javacardos.com/javacardforum/ucp.php?i=178

Второй пример — https://www.javacardos.com/javacardforum/ucp.php?i=178

olderworkers.com.au

❇️ Тип: профильная
❇️ Nofollow ссылка
❇️ DR 60

В профиле можно разместить ссылку на свой ресурс и сделать также описание профиля.

Пример размещения: https://olderworkers.com.au/author/tuazor670gmail-com/

cannabis.net

❇️ Тип: профильная
❇️ Nofollow ссылка
❇️ DR 69

Пример размещения: https://cannabis.net/user/156049

villatheme.com

❇️ Тип: профильная
❇️ Nofollow ссылка
❇️ DR 62

Пример размещения: https://villatheme.com/supports/users/platon/ или https://villatheme.com/supports/users/progam/

remotecentral.com

❇️ Тип: профильная
❇️ Dofollow ссылка
❇️ DR 59

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

Пример размещения: https://www.remotecentral.com/cgi-bin/forums/members/viewprofile.cgi?zzz=platon-spacemovers

horseracingnation.com

❇️ Тип: профильная
❇️ Nofollow ссылка
❇️ DR 71

Пример размещения: https://www.horseracingnation.com/user/platon, https://www.horseracingnation.com/user/promag

vevioz.com

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 70

Пример размещения: https://www.vevioz.com/ec624fbc2, https://www.vevioz.com/57b9a134a

webyourself.eu

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 62

Пример размещения: https://webyourself.eu/jamper, https://webyourself.eu/promag

gettogether.community

❇️ Тип: статейная
❇️ Dofollow ссылка
❇️ DR 70

Пример размещения: https://gettogether.community/profile/147989