Создание плагина “Популярные статьи” — Часть 1

Ромчик
4

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

Плагины против тем в WordPress или где лучше наращивать функционал ресурса

Ромчик
5

Доброго времени суток. Наткнулся в интернет-просторах на одну очень интересную статью “Functionality: Plugins vs Themes”. И мне захотелось представить Вашему вниманию её перевод. Не судите строго. Я попытаюсь сделать перевод как можно ближе к контексту, а также вставлю несколько собственных ремарок. Речь пойдет о наращивании функционала ресурса в плагинах или в самой теме. Так что, кому интересно, читаем.

Плагин Easy Nofollow

Ромчик
2

Доброго времени суток. В прошлой статье мы рассмотрели создание shortcode в WordPress. Мы создали короткий код [nofollow], который добавляет к ссылке, заключенной в данный тег, rel = “nofollow”. Но при добавлении shortcode таким способом есть ряд недостатков:

  1. При обновлении темы данный shortcode будет утерян, т.к. мы его добавили в файл function.php текущей темы.
  2. Пользователь может забыть синтаксис shortcode — у нас нет интерфейса.

Поэтому я предлагаю Вашему вниманию свой плагин Easy Nofollow.

Создание shortcode в WordPress

Ромчик
3

Доброго времени суток. В данной статье мы поговорим об одной замечательной особенности WordPress — shortcode, или короткие коды. Что такое shortcode? Это некий тег, за которым мы можем закрепить различные действия. Например, в конце каждого поста Вы добавляете подпись “С уважением, Роман”. Вы можете не писать эту подпись каждый раз, а просто закрепить её за тегом [author]. Теперь в конце поста пользователю вместо [author] будет отображен текст “С уважением, Роман”. Чтобы понять основу работы shortcode в WordPress, давайте создадим shortcode, который будет обрамленный в него текст помещать в тег <span> c class=”example”. Итак, задача поставлена. Давайте приступим к её решению…

Основы Zen Coding

Ромчик
5

Доброго времени суток. В данной статье я хочу познакомить Вас с Zen Coding. Что такое Zen Coding? Zen Coding — это набор плагинов для различных редакторов, позволяющих в несколько раз увеличить скорость написания HTML кода. Те кто еще не пользуется Zen Coding — попробуйте, Вам понравиться, да и синтаксис используется похожий на CSS. Так, что изучить его не составит труда, а выгода огромная. И так, приступим…

Горячие клавиши NetBeans

Ромчик
2

Установка NetBeansоброго времени суток. Мы с Вами продолжаем изучать NetBeans. Так в прошлых статьях мы остановились на установке NetBeans, рассмотрели настройку NetBeans. А в данной статье мы познакомимся с горячими клавишами NetBeans. Многие могут сразу же возразить: “Зачем? Ведь есть мышка.” На, что я отвечу: “Использование горячих клавиш в разы ускоряет работу, а соответственно и Вашу эффективность. Привыкнув к использованию горячих клавиш, Вы не сможете обходиться без них”. Да и любой разработчик Вам скажет прежде, чем приступить к изучению языка освойте инструмент с которым Вы будете работать: узнайте его возможности, изучите горячие клавиши. Надеюсь, если не убедил, то по крайней мере заставил задуматься над использование горячих клавиш.

Настройка NetBeans

Ромчик
2

Установка NetBeansДоброго времени суток. Мы продолжаем изучать одну из замечательных IDE — NetBeans. Так в прошлой статье мы рассмотрели как установить NetBeans на Ubuntu. А в данной статье мы остановимся на настройках NetBeans.

Установка netbeans на ubuntu

Ромчик
1

Установка NetBeansДоброго времени суток. В данной статье я хочу поговорить о самом важном в web-разработке, да и не только в web — о среде разработки. Каждый программист основное время работы над проектом проводит в среде разработки. Так, например, я предпочитаю NetBeans для работы над проектом, а если необходимы небольшие правки, то мой выбор — Sublime Text. В данной статье речь пойдет о NetBeans. А точнее об установке NetBeans на Ubuntu.

Настройка phpMyAdmin

Ромчик
2

Доброго времени суток. Сегодня я хочу остановиться на настройка phpMyAdmin. Так в одной из статей “Основы работы с phpMyAdmin” мы разобрались с установкой и основами работы данной утилиты. Но приходит время и хочется оптимизировать свою работу.  Вот и настало время для оптимизации работы c phpMyAdmin, а для этого надо его просто настроить под себя.

Обновление WordPress до 3.4.2

Ромчик
0

Доброго времени суток. Вышло очередное обновление WordPress. Скачать WordPress 3.4.2 Вы можете с официального сайта
Данное обновление включает исправление следующих ошибок:

  • исправлены ошибки работы административной части со старыми браузерами
  • улучшен плагин совместимости с визуальным редактором
  • исправлены ошибки с просмотром тем

Более подробно со списком исправлений Вы можете ознакомиться тут Данный релиз также является релизом безопасности. Исправляет некоторые ошибки связанные с безопасностью и содержит усиление безопасности. Так, что обновляемся господа.

Внимание! Перед обновлением не забываем делать бекап.

Новости

Вышел Laravel 5.6.24

Вышел Laravel 5.6.24, который включает в себя ряд нововведений:
  • метод $this->assertSessionHasNoErrors();
  • метод $query->whereJsonNotContains('options->languages', ['en']);
  • метод $query->orWhereJsonNotContains('options->languages', ['en']);
  • Route::get('smth', [SomeController::class, 'methodName']);
  • Добавлены запросы JSON SELECT к SQL Server
И внесены некоторый изменения. Более подробно можно прочитать тут.

Вышел Laravel 5.6.20

Вышел Laravel 5.6.20. Добавлено:
  • методы pingBeforeIf и thenPingIf в планировщик задач
  • Добавлена withDefault () для отношений MorphTo
  • и др.
Более подробно можно прочитать тут.

Вышел Laravel 5.6.19

Вышел Laravel 5.6.19 Добавлено:
  • магический метод __isset() в Optional::__isset()
  • поддержка нескольких получателей в email сообщениях
  • и др
Пофиксили:
  • orWhereDate() принимает только два аргумента
  • генерация относительного маршрута URL-адреса при использовании пользовательского форматирования хоста
Более подробно об изменениях в Laravel 5.6.19 можно прочитать тут.
©2012-2018 По всем вопросам обращайтесь через форму обратной связи

Яндекс.Метрика