Як створити опис для плагіна WordPress
Як створити опис для плагіна WordPress

Щоб не дублювати по 150 разів один і той самий код із описом плагіна, вирішив зробити це лише один раз і повністю описати все в цій статті. А в усіх інших статтях — просто посилатись на неї.

Отже, для того щоб WordPress зрозумів, який саме плагін знаходиться в каталозі «/wp-content/plugins/» і зміг його встановити, йому потрібно це пояснити (а точніше — описати). Для цього, на самому початку головного файлу плагіна потрібно створити наступний коментар (вказавши, звісно, характеристики вашого плагіна):

читати далі...

Знайомство з Drupal
Знайомство з Drupal

З певних обставин, днями мені довелося зайнятися вивченням CMS Drupal. Як я вже писав, це чудовий рушій, від якого я в захваті. Він не простий — це однозначно, поріг входження набагато вищий, ніж у WP. Але тим не менш, він неймовірно гнучкий і функціональний. А витративши день-два, в ньому можна розібратися не гірше, ніж у WordPress. Хоча останній, зауважу, значно простіший для освоєння.

Коли буду у відпустці, обов’язково займуся його детальнішим вивченням та тестовою розробкою сайтів типу каталогів, дошок оголошень, магазинів. Пишуть, що все це можна реалізувати без програмування — лише за допомогою вбудованого функціоналу та десятка сторонніх модулів. Що ж, перевіримо.

читати далі...

Як створити таблицю в адмінці WordPress Частина 1
Як створити таблицю в адмінці WordPress Частина 1

У цій статті ми продовжимо розробку нашого плагіна для створення шорткодів і розглянемо питання створення таблиць у панелі адміністратора. Звичайно, можна було б обійтися без таблиць, передбачивши певну кількість полів для шорткодів. Але коли з’являється можливість створювати їх у необмеженій кількості — це стає вагомою перевагою нашого плагіна. Тим більше, це дозволяє одночасно поглибити знання у програмуванні під WordPress.

І почнемо ми, як завжди, з самого початку — створення файлів плагіна (в наступних статтях цей крок описуватись не буде). Створимо в каталозі «/wp-content/plugins/» папку «wp2fl-lessons-table-create-part1», а в ній файл «wp2fl-lessons-table-create-part1.php».

читати далі...

Виведення рекламних оголошень через шорткоди
Виведення рекламних оголошень через шорткоди

Ех, збрехав я :). Статті про шорткод і погоду не буде. Проблема в тому, що з моменту створення мною того шорткоду минуло чимало часу, і спосіб визначення міста на сайті погоди змінився. Через це наразі незрозуміло, як отримати ID потрібного міста, щоб передати його в шорткод і показати інформер погоди. А без цього, як ви розумієте, розробка втрачає сенс.

Упевнений, ви не раз бачили у WordPress-блогах рекламні блоки AdSense або щось подібне. От як це реалізовується — я й опишу у цій статті. Принаймні, так, як зробив би це я.

читати далі...

Вивод RSS-ленти іншого сайту через шорткоди в WordPress
Вивод RSS-ленти іншого сайту через шорткоди в WordPress

Вітаю всіх! У цій статті мені хотілося б розповісти, як за допомогою шорткоду підключитися до стороннього сайту, отримати список останніх публікацій через RSS і вивести їх у гарно оформленому блоці на своєму сайті.

Насправді завдання досить дивне — навіщо мені посилання на інші сайти у своєму блозі? Та це лише приклад. Ви можете, скажімо, виводити курс валют або прогноз погоди на сьогодні/тиждень (про це я напишу в наступній статті). А зараз все простіше — читаємо RSS і виводимо вміст.

читати далі...