WP-kit - это набор инструментов для wordpress

Блог о движке вордпресс - практические знания, которые можно применить.

Настройка репозитория

162 просмотров / / 04.05.2018

Создать репозиторий без файла read me echo "# bazar-tex.ru" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:SPITIRU/bazar-tex.ru.git git push ...

Как убрать данные дубли в laravel

307 просмотров / / 14.04.2018

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

Настройка deploy

221 просмотров / / 22.03.2018

Настройка deploy 1) Нужно написать контроллер и роут с деплоем 2) Сделать репозиторий и туда выгрузить стабильную версию 3) По ssh подключиться к серверу и сделать git clone 4) Деплой готов. ---- ps для больших ...

Логика применения ajax в проекте

235 просмотров / / 08.03.2018

Логика применения ajax в проекте 1) Добавляем скрипт, где отслеживаем событие change 2) Передаем данные в ajax контроллер 3) Обрабатываем данные. - Вспомогательные контролееры для получения модели и репозитория - ...

Изменение внешнего вида корзины

213 просмотров / / 07.03.2018

woocommerce_cart_button() изменение внешнего вида корзины /public_html/wp-content/themes/NameThemes/inc/woocommerce/index.php function woocommerce_cart_button() { global $woocommerce; ?> <span ...

Работа фильтра laravel

247 просмотров / / 02.03.2018

Структура js В глобальную переменную записываем данные урл var globalParams = generateUrlArray(); Из строки поисковой мы берем все параметры и сохраняем в массив var url = ...

Все методы laravel

342 просмотров / / 01.03.2018

_filterData () - вспомогательные функции Доступные методы https://laravel.com/docs/5.5/collections   avg() - среднее значение чисел chunk() - разбивает коллекцию на множество мелких коллекций заданного ...

Модели и репозитории

222 просмотров / / 01.03.2018

В моделях мы определяем статические переменные и делаем связи   protected $table = 'users'; protected $primaryKey = 'userID'; protected $guarded = ; $this->belongsToMany - один ко многим ...

Роуты laravel

260 просмотров / / 01.03.2018

Route::group(], function() { Route::match(, '/{categoryAlias?}', ); Route::get('master/{userID}',); }); Виды запросов get и post Возможно указывать поддомены {sub} middleware - посредники ...

Наследование и статика

249 просмотров / / 01.03.2018

parent::метод_родительского_класа public (общедоступные) protected (защищенные) private (закрытые)   К public (общедоступным) свойствам и методам, можно получить доступ из любого контекста. ...

Функции выбора данных из базы данных

263 просмотров / / 01.03.2018

public function getItems ($arrWhere = []) { $builder = $this->model; // Select fields if (isset($arrWhere) && $arrWhere != '') { $builder = $builder->select($arrWhere); } else { $builder = ...

Переключение режима отображения записей

587 просмотров / / 15.06.2017

Переключение записей сеткой и списком использую css, html и ...

Flexbox в CSS что это такое и как с ним работать

631 просмотров / / 05.04.2017

Flexbox - помогает сделать вашу верстку простой, логичной и понятно. Там где приходится стандартными методами делать костыльные решения, flex решает задачу стандартными свойствами. Давайте рассмотрим пример верстки на ...

Добавить товар в корзину по умолчанию с возможностью его ...

2478 просмотров / / 17.02.2017

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

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

1834 просмотров / / 15.02.2017

Самый простой способ закрыть доступ не авторизованным пользователям, добавить в шаблон functions.php следующий код   // закрыть доступ к сайту не авторизованным пользователям function onlyregistered_func() { ...

wpcommerce указать после цены произвольное поле

707 просмотров / / 10.02.2017

Возникают ситуации ,когда необходимо указать в продолжении цены единицы измерения м2, м3, руб, шт и т.д Вставляем следующий код в functions.php // add_filter( 'woocommerce_get_price_html', 'custom_price_html', ...

Условный тег is_front_page() и is_home()

786 просмотров / / 30.01.2017

is_front_page() и is_home() условные теги помогают разделять отображение информации на главной странице и остальных страницах. Обычно применяют в футоре и хедере, когда нужно сделать отличие от остальных страниц. ...

Сбор семантического ядра и продвижения сайта по запросам

719 просмотров / / 09.01.2017

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

Что сегодня актуально в SEO?

768 просмотров / / 26.12.2016

Seo 10 лет назад и seo сейчас это совсем разные вещи. Раньше было намного проще попасть в топ, не владея знаниями написания статей и продвижения сайта. Основные отличие представлены в таблице:     ...

7 плагинов для wordpress, которые нужно установить

772 просмотров / / 23.12.2016

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

Оптимизация и ускорение wordpress вручную

933 просмотров / / 21.12.2016

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

Произвольные поля с помощью плагина Toolset

1456 просмотров / / 18.06.2016

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

Сделать миниатюру записи во весь экран свойством cover

867 просмотров / / 14.06.2016

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

Стоит ли удалять из вебмастера http после склейки с https

702 просмотров / / 11.06.2016

Перевел сайт на протокол https, в вебмастере сделал настройки по редиректу 301 с http на https. Прошло время главным зеркалом стал протокол https. Задался вопросом стоит ли удалять из вебмастера ненужные на мой взгляд ...

Включаем отображение ошибок на сайте в файле .htaccess

768 просмотров / / 08.06.2016

Если у вас открываестя белый экран, необходимо понять причину ошибку. Для этого необходимо в файле .htaccess прописать следующую строку и на сайте будет отображаться  сама ошибка и где её искать: php_flag ...

Загружаем файлы wordpress по ftp и подключаем базу данных

806 просмотров / / 08.06.2016

После того как вы припарковали домен на хостинге, в папку public_html необходимо закачать файлы последней версии вордпресс (можно скачать с официального сайта). После того как файлы перекачены, необходимо создать базу ...

Абсолютный и относительный адрес к картинкам

750 просмотров / / 07.06.2016

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

Какой хостинг выбрать?

673 просмотров / / 15.04.2016

Какой хостинг выбрать для сайта? Перепробовал на своем опыте довольно много хостинг компаний и остановился на одной - sweb.ru Кто еще ни разу не заказывал услуги хостинг компаний или решил сменить свой хостинг на ...

Wordpress для каждого

Каким должен быть сайт?

Сайт должен в первую очередь выполнять свою цель:

  • Если это информационный сайт, то он должен интересно и красиво преподнести информациию;
  • Если это интернет магазин или каталог товаров, то сайт должен заинтересовать клиента, и продать услугу или товар.

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

  • дизайнеров
  • верстальщиков
  • разработчиков
  • seo специальстов
  • аналитиков
  • маркетологов
  • менеджеров

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