Фриланс и веб с OlegTix | WordPress – Telegram
Фриланс и веб с OlegTix | WordPress
399 subscribers
254 photos
10 videos
3 files
290 links
Блог про веб-разработку и wordpress от Senior разработчика.

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

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

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

Позвать друзей: https://news.1rj.ru/str/web_panda
Download Telegram
⬜️ Сервис для создания дизайнов ⬜️

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

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

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

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

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



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

WEB PANDA | #сервисы #дизайн
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
⬜️ Стилизация select file ⬜️

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

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

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

WEB PANDA | #codepen #верстка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Фриланс и веб с OlegTix | WordPress
⬜️ Стилизация select file ⬜️ Оказывается кнопку выбора файла можно стилизовать, если к ней специально обратиться. 🔗 Посмотреть 🔗 💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками. WEB PANDA | #codepen #верстка
⬜️ Про мета тег keywords ⬜️

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

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

В результате, поисковые системы перестали учитывать мета-тег keywords при ранжировании страниц.

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

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

WEB PANDA | #seo
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Что такое UX-дизайн: определение и основные задачи Что такое UX-дизайн: определение и основные задачи ⬜️

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

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

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

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

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

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

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

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

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

WEB PANDA | #советы #дизайн
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
⬜️ Красивые анимации при нажатии на меню ⬜️

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

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

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

WEB PANDA#codepen #верстка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
⬜️ Сервис для проверки работоспособности сайта ⬜️

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

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

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

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

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

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

WEB PANDA | #сервисы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
⬜️ Меню из соц. сетей ⬜️

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

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

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

WEB PANDA | #codepen #верстка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3🤔1
⬜️ Асинхронная загрузка скриптов: за и против ⬜️

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

Плюсы:

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

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

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

Минусы:

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

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

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

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

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

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

WEB PANDA | #wordpress #оптимизация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
⬜️ 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 | #верстка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75🔥2
⬜️ Генерация комментариев для страниц ⬜️

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

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

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

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

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

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

WEB PANDA | #wordpress #плагины
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍41👌1
⬜️ Семантические теги в HTML ⬜️
— это элементы, которые предоставляют дополнительную информацию о содержании и структуре веб-страницы. Они помогают разработчикам и поисковым системам лучше понимать смысл и назначение различных блоков контента. В этом посте рассмотрим основные семантические теги и приведем примеры их использования.

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

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

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

WEB PANDA | #верстка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Сколько тега <header> может быть на странице?
Anonymous Quiz
4%
Нет такого тега
57%
1
1%
3
37%
Нет ограничений
1%
6
👍4
⬜️ Методология БЭМ. Что это такое и какие преимущества? ⬜️

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

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

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

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

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

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

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

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

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

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

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

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

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

WEB PANDA | #верстка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5👌1
⬜️ Обновление ACF ⬜️

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

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

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

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

WEB PANDA | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84
⬜️ Генератор QR кодов ⬜️

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

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

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

WEB PANDA | #сервисы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3🤩2
⬜️ Категория плагинов, которые совместимы с Gutenberg ⬜️

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

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

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

WEB PANDA | #wordpress #плагины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4👌2
⬜️ Возможные решения проблемы "Конфликтующие плагины" ⬜️

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

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

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

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

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

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

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

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

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

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

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

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

WEB PANDA | #wordpress
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
⬜️ Карточки команды с эффектом наведения ⬜️

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

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

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

WEB PANDA | #codepen #верстка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92
⬜️ Отключение emoji в wordpress ⬜️

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

remove_action( 'wp_head', 'print_emoji_detection_noscript', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_noscripts', 'print_emoji_detection_noscript' );
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 #оптимизация #сниппет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
⬜️ Комплект иконок ⬜️

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

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

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

WEB PANDA | #сервисы #дизайн
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73