Wiki | PWODEV | Help for developers
, 26.10.2017 12:37

Google PageSpeed и htaccess оптимизация скорости сайта

Чаще всего при проверке скорости загрузки страницы в гугл сервисе Google PageSpeed либо любом другом сервисе появляются рекомендации включить сжатие GZIP либо использовать кэш браузера для ускорения сайта. Самые распространенные рекомендации: Используйте кеш браузераВключите сжатие Чтобы исправить эти ошибки нам нужно в корне нашего сайта найти или создать .htaccess файл и заполнить его нужным нам кодом. 1. Итак чтобы включить использование кеша браузера вводим в .htaccess файл...
, 26.10.2017 09:55

PhpStorm отображение на FTP скрытых файлов

Для того чтобы скрыть или отобразить скрытые файлы в PhpStorm при FTP подключении достаточно в настройках PhpStorm FTP сервера поставить галочку напротив "Show and process hidden files". Подробный путь в настройках: PhpStorm -> Preferences -> Build, Execution, Deployment -> Deployment -> (выбираем нужный сервер) -> Advanced Options -> Show and process hidden files Сегодня у меня спросили почему PhpStorm не видит .htaccess файл на FTP? Стало забавно потому как сразу...
pwodev.com, 16.04.2024 00:02
, 24.10.2017 10:19

Viewport — мета тег для нормальной верстки для мобильного устройства.

Viewport это штука без которой нельзя обойтись. Если вы верстаете под мобильное устройство iPhone или Android да и вообще любое другое устройство, правильно чтобы верстка отображалась одинаково на всех видах экрана, чтобы не было косяков и все было корректно по дизайну. Если вы верстаете правильно, а так и надо, то вам пригодится очень важный тег который позволит убрать стандартное увеличение, зум (zoom) и чтобы ширина (width) и высота (height) на мобильном (mobile) устройстве отображалась...
, 24.10.2017 08:15

preventDefault или как отменить переход по ссылке

Сегодня поговорим о функции preventDefault. Часто бывает нужно отключить стандартное поведение ссылки по клику. Убрать стандартное поведение ссылки. Как не переходить по ссылке по событию on click, или просто не отправлять форму по клику на submit. То-есть браузер просто не будет реагировать на ссылку. Это нужно например для того чтобы отправить форму с помощью jQuery или JavaScript или Аякс (ajax) или добавить свой js обработчик к форме или ссылке, заменить url перед переходом и...
, 24.10.2017 07:58

jQuery touch swipe или как отследить жесты

Что такое жесты и какие они бывают: Swipe - пролистывание как слайд, обычно используется для открытия меню жестом, провести пальцем по экрану слева на право чтобы открылось меню.hold - событие долгому длинному нажатию Для того чтобы отследить жесты как на мобильном устройстве iPhone или Android или любой другой mobile, проще всего подключить библиотеку jquery.touchSwipe.min.js. Дальше привязываем событие к нужному нам элементу: jQuery('body').swipe({ swipe:function(event,...
, 20.10.2017 12:58

Custom Page Template for WordPress

Если нужно добавить свой особый дизайн или шаблон к конкретной странице в Вордпресс создаем в корне темы файл с произвольным названием и в самом верху файла пишем следующий код: <?php /* Template Name: Home Page Template */ ?> <!-- Дальше пишем html/php код нашего шаблона --> Сохраняем, и заходим в админку в редактирование или создание страницы и увидим что у нас появился пункт выбора шаблона к странице: И еще одна приятная новость, с версии Wordpress 4.7 кастомные шаблоны...
, 20.10.2017 06:27

Как добавить комментарии в WordPress

Когда делаешь тему для Wordpress, кстате для удобства можно установить WordPress через терминал, бывает что нужно добавить возможность пользователю оставлять комментарии к посту или какой-либо странице. Add comments wordpress. На самом деле, этот вопрос решается одной простой функцией. В месте где мы хотим чтобы у нас были комментарии добавляем эту функцию: <?php comments_template(); ?> Готово. Появилась форма ввода коментария и они выводятся. Как это работает: Вордпресс...
, 19.10.2017 05:46

WordPress Breadcrumbs или хлебные крошки для WP

Сегодня пришлось столкнуться с напишем функции которая дополнит WordPress  "Хлебными крошками". Breadcrumbs или Хлебные крошки представляют из себя что-то вроде этого: Home > Category > SubCategory > Post Самый быстрый способ написать функцию для добавления "Хлебных крошек" это взять готовый вариант :) Вот ссылка на хороший вариант. Спасибо автору. Как реализовать: Вариант 1: (не очень красивый) Берем готовую функцию и записываем ее в function.php, а лучше...
, 19.10.2017 04:54

WordPress default loop template

Стандартный цикл в WP который используется в стандартных шаблонах для вывода массива или объекта постов: if( have_posts() ) { while( have_posts() ) { the_post(); // мы внутри поста the_title(); the_content(); } // конец while } // конец if else { // если нет...
, 18.10.2017 16:17

Управление локальным сервером localhost в macOS

Быстрые команды для управления локальным сервером Apache: Открываем терминал. Чтобы запустить локальный сервер вводим эту команду: sudo apachectl start Чтобы остановить локальный сервер вводим эту команду: sudo apachectl stop Чтобы перезапустить локальный сервер вводим эту команду. sudo apachectl...