TGViewer
Channel Public Channel
Фриланс и веб с OlegTix | WordPress

Фриланс и веб с OlegTix | WordPress

@web_panda

Блог про веб-разработку и wordpress от Senior разработчика.

Youtube канал:
https://www.youtube.com/@olegtix

Тематика: wordpress, сервисы, личные мысли

Заказать сайт/предложить рекламу/админ: @oleg_tix

Позвать друзей: https://t.me/web_panda
Subscribers
410
Photos
262
Videos
10
Links
298

Showing posts older than #232 · Back to latest

Older Posts 20 shown
Post #231 284
⬜️ Идеальный хостинг для сайта ⬜️

Что должен иметь хороший хостинг?
— Поддержку всех версий php. На данный момент это от 5.4 до 8.2.
— Поддержка всех современных технологий (http2/websokets/redis и тд).
— Нормальную цену по соотношению цена/качество.
— Быструю скорость работы.
— Быструю и хорошую тех. поддержку.
— Ежедневное резервное копирование.
— Бесплатный ssl сертификат.

Что будет плюсом?
— Неограниченное количество сайтов на хостинге. Лимит только на место и мощность хостинга.
— Бесплатная защита от DDos атак.
— Бесплатный антивирус.
— Красивый интерфейс.
— Помощь с переносом сайтов с других хостингов.

Все перечисленные возможности есть на хостинге NetAngels. Сам пользуюсь на данный момент этим хостингом и очень им доволен. Он ничем не уступает лидерам, а где-то их и превосходит. Можно настроить тариф под свои нужды.

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #сервисы
  • 👍 3
  • 👎 1
  • 🔥 1
Post #230 264
⬜️ Красивая кнопка при наведении ⬜️

Эффектная кнопка для сайта. Сделана на html, css и js.
Минус её в том, что чтобы её встроить — нужно иметь контроль над html разметкой, добавив туда определенные элементы, поэтому для сайтов, которые сделаны на конструкторах её придется встраивать html виджетом.

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #codepen #верстка
  • 👍 6
  • 🔥 2
Post #229 248
⬜️ Комплект иконок ⬜️

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

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #сервисы #дизайн
  • 👍 7
  • ❤ 3
Post #228 239
⬜️ Отключение emoji в wordpress ⬜️

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

remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #wordpress #оптимизация #сниппет
  • 👍 8
  • 🔥 1
Post #227 231
⬜️ Карточки команды с эффектом наведения ⬜️

Написано на чистом css и html. Хорошо смотрится для любого сайта, где нужно разместить команды, если поменять цвета под стиль конкретного сайта.

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #codepen #верстка
  • 👍 9
  • ❤ 2
Post #225 206
⬜️ Возможные решения проблемы "Конфликтующие плагины" ⬜️

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

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

Во-вторых, обнови плагины до последних версий. Часто разработчики исправляют ошибки совместимости в обновлениях, так что после обновления конфликт может пропасть.

Еще один вариант - установить плагин типа Plugin Compatibility Checker. Он будет проверять, дружат ли между собой твои плагины, и предупреждать о возможных конфликтах. Тогда ты будешь знать, с чего начать действовать.

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

Ну, а если без шуток, то алгоритм действий следующий:

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

2) Обновите плагины до последних версий. Часто разработчики плагинов в новых версиях исправляют несовместимости и конфликты.

3) Установите специальный плагин для управления конфликтами, например Plugin Compatibility Checker. Он будет проверять совместимость установленных плагинов и предупреждать о конфликтах.

4) Свяжитесь со службой поддержки разработчиков конфликтующих плагинов. Они могут предоставить специальный патч или временное решение данной проблемы.

⭐ Какой стиль поста вам понравился больше? Пишите в комментариях.

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #wordpress
  • 👍 8
  • 🔥 2
  • 👎 1
Post #224 212
  • 👍 8
Post #223 227
⬜️ Категория плагинов, которые совместимы с Gutenberg ⬜️

На официальном сайте Wordpress.org можно посмотреть категорию, где размещены только те плагины, которые добавляют свои блоки в редактор Gutenberg.

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #wordpress #плагины
  • 👍 5
  • 🔥 4
  • 👌 2
Post #221 259
⬜️ Генератор QR кодов ⬜️

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

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #сервисы
  • 👍 10
  • 🔥 3
  • 🤩 2
Post #220 240
⬜️ Обновление ACF ⬜️

Крупное обновление плагина до 6.0 (уже есть 6.1.3) в котором были добавлены следующие возможности:

• Регистрация пользовательских типов постов и таксономий с помощью ACF. Полная информация приведена в сообщении о релизе
• Удобное представление выбора полей с демо просмотром его отображения.
• Поддержка PHP 8.1 и 8.2

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #новости
  • 👍 8
  • ❤ 4
Post #219 220
⬜️ Методология БЭМ. Что это такое и какие преимущества? ⬜️

Методология БЭМ
(Блок, Элемент, Модификатор) - это подход к разметке HTML, который помогает создавать гибкие и масштабируемые сайты. Основные принципы БЭМ:

Блок (Block) - это независимый компонент интерфейса, например, заголовок, меню, текст и т.д. Каждому блоку присваивается отдельный CSS-класс.

Элемент (Element) - это часть блока, которая не может существовать отдельно, например, заголовок и параграф внутри блока. Классы элементов начинаются с двух подчеркиваний и названия блока.

Модификатор (Modifier) - это вариация блока или элемента. Используется для индикации стиля, состояния или версии. Обозначается двумя дефисами.

Преимущества БЭМ:

• Логичная и понятная структура HTML-разметки.

• Возможность многократного использования блоков.

• Снижение сложности CSS за счет того, что стили не пересекаются.

• Легкость внесения изменений без нарушения всей системы.

• Возможность разработки сайта большой командой - нет коллизий в HTML и CSS.

• Совместимость с préprocesорами (LESS, SASS, Stylus) для удобства вложенности и переиспользования.

Таким образом, БЭМ - это очень удобный и рациональный подход к верстке сайтов, который поможет сделать разметку понятной и легко масштабируемой.

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #верстка
  • 👍 7
  • 🔥 5
  • 👌 1
Post #218 211
  • 👍 4
Post #217 226
⬜️ Семантические теги в HTML ⬜️
— это элементы, которые предоставляют дополнительную информацию о содержании и структуре веб-страницы. Они помогают разработчикам и поисковым системам лучше понимать смысл и назначение различных блоков контента. В этом посте рассмотрим основные семантические теги и приведем примеры их использования.

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

<header> -- шапка сайта или заголовок блока в <section>
<nav> -- навигация сайта, например меню на сайте
<main> -- уникальный контент страницы, который не повторяется больше нигде.
<section> -- блок.
<article> -- статья или анонс статьи на другой страницы.
<aside> -- незначительный элемент страницы. Например, рекламный баннер или сайдбар.
<footer> -- подвал сайта или нижний контент <section>.
<time> -- отображения времени поста, страницы и тд.
<mark> -- выделение текста в справочных целей или на который стоит обратить внимание пользователю. Например при поиске им следует выделять ключевое слово в найденных постах.

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #верстка
  • 👍 9
  • 🔥 2
Post #215 238
⬜️ Генерация комментариев для страниц ⬜️

Вышел плагин для генерации комментариев через chatGPT и автоматической публикации их на wordpress сайте.

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

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

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

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #wordpress #плагины
  • 🔥 7
  • 👍 4
  • ❤ 1
  • 👌 1
Post #214 216
⬜️ Flexbox vs CSS Grid: области применения и различия ⬜️

Flexbox и CSS Grid — это два мощных модуля CSS, предназначенные для упрощения разметки страниц. Они оба предоставляют расширенные возможности для выравнивания, организации и перемещения элементов на странице. Однако у каждого из них есть свои сильные стороны и подходящие случаи использования.

Области применения Flexbox:

• Выравнивание элементов (расположения в строку или столбец)
• Изменение порядка элементов
• Распределение пространства между элементами
• Выравнивание элементов друг относительно друга по горизонтали или вертикали

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

Области применения CSS Grid:

• Размещение элементов в колонках и строках.
• Точная настройка размеров и позиционирования элементов
• Выравнивание элементов и распределение пространства между ними как по горизонтали, так и по вертикали.
• Создание сложных адаптивных макетов

CSS Grid мощный и гибкий, подходит для создания всевозможных макетов, основанных на сетке. С его помощью легко создавать и перемещать объекты по строкам и колонкам и настраивать размеры ячеек сетки.

Основные различия:
• Flexbox работает по оси, а Grid — по колонкам и строкам
• В Flexbox контейнер определяет размеры элементов, а в Grid размеры явно задаются или вычисляются
• Flexbox выравнивает элементы относительно друг друга, а Grid позволяет выравнивать их относительно колонок и строк
• Flexbox наследует вертикальную ориентацию, а Grid — нет

В заключение стоит сказать, что Flexbox и CSS Grid прекрасно дополняют друг друга. Их можно использовать как вместе, так и по отдельности — все зависит от поставленной задачи. Оба этих модуля являются мощными инструментами в арсенале фронтенд-разработчика.

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #верстка
  • 👍 7
  • ⚡ 5
  • 🔥 2
Post #213 246
⬜️ Асинхронная загрузка скриптов: за и против ⬜️

Асинхронная загрузка скриптов - это техника, при которой скрипты на сайте загружаются асинхронно, то есть не блокируя загрузку остального HTML контента страницы. Есть как преимущества, так и недостатки этого подхода, давайте рассмотрим их.

Плюсы:

✅ Быстрая загрузка страницы. Основной плюс асинхронной загрузки скриптов - страница загружается гораздо быстрее, потому что браузер не ждет загрузки скриптов, чтобы отрисовать HTML.

✅ Улучшение SEO. Более быстрая загрузка положительно влияет на рейтинг сайта в поисковых системах.

✅ Улучшение UX. Пользователи видят контент быстрее и меньше раздражаются из-за медленно загружающихся страниц.

Минусы:

❌ Скрипты могут быть использованы рано. Если скрипт использует какие-либо элементы на странице, он может обратиться к ним раньше, чем они будут загружены.

❌ Сложности в отладке. Отлаживать асинхронные скрипты сложнее, потому что порядок их выполнения непредсказуем.

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

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

🌐 В WordPress асинхронную загрузку скриптов можно включить с помощью плагина WP rocket.

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #wordpress #оптимизация
  • 👍 8
  • 🔥 2
Post #212 275
⬜️ Меню из соц. сетей ⬜️

Необычное исполнение социальных сетей. Такое оформление точно привлечет внимание пользователя и скорее всего с большей вероятностью он нажмет на него. Встроить можно в подвал в отдельную колонку. Сделано на css и html.

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #codepen #верстка
  • 🔥 4
  • 👍 3
  • 🤔 1
Post #211 309
⬜️ Сервис для проверки работоспособности сайта ⬜️

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

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

Для мониторинга доступности сайта используются специальные сервисы, которые автоматически проверяют сайт на предмет работоспособности с заданной периодичностью, например, раз в 5-15 минут. При обнаружении проблемы сервисы оповещают вас.

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

https://uptimerobot.com — условно бесплатный сервис. В бесплатном тарифе доступен мониторинг 50 сайтов с интервалом проверки в 5 минут.

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #сервисы
  • 👍 9
Post #210 260
⬜️ Красивые анимации при нажатии на меню ⬜️

Небольшая коллекция анимации переключения бургер меню.

🔗 Посмотреть 🔗

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA |  #codepen #верстка
  • 👍 7
  • 🔥 3
Post #209 228
Что такое UX-дизайн: определение и основные задачи Что такое UX-дизайн: определение и основные задачи ⬜️

UX-дизайн или user experience design — это процесс проектирования предоставляемого продукта или услуги с учетом потребностей и ожиданий пользователей. Главная цель UX-дизайна — сделать взаимодействие с продуктом максимально простым и удобным для пользователя.

Основные задачи UX-дизайна:

• Понимание пользователей и их потребностей. UX-дизайнеры проводят исследования целевой аудитории, изучают рынок и продукт.

• Создание пользовательских сценариев (user flows). Это последовательность шагов, которые предпринимает пользователь для выполнения задачи или достижения цели. UX-дизайнеры прорабатывают оптимальные сценарии взаимодействия с продуктом.

• Прототипирование интерфейса. Это визуальное представление интерфейса, которое позволяет оценить варианты взаимодействия пользователя с продуктом.

• Тестирование и итерация. UX-дизайнеры получают отзывы от пользователей, выявляют проблемы интерфейса и улучшают его. Этот процесс повторяется до тех пор, пока UX не будет максимально понятным и удобным для целевой аудитории.

• Создание UX-спецификаций и документации. На этом этапе описываются все детали взаимодействия с продуктом: пользовательские сценарии, интерфейс, требования к UX и т.д. Эта информация передается разработчикам для дальнейшей реализации продукта.

UX-дизайн направлен на создание удобного, понятного и полезного продукта, который решает задачи пользователей и приносит им удовлетворение от взаимодействия с ним. Хороший UX-дизайн — залог успеха любого digital-продукта.

💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.

WEB PANDA | #советы #дизайн
  • 👍 3
  • 🔥 3
  • 👨‍💻 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →