Як створити таблицю на панелі адміністратора WordPress. Частина 2.2.
Як створити таблицю на панелі адміністратора WordPress. Частина 2.2.

Доброго часу доби, шановні читачі блогу!
Давайте продовжимо розбирати наш плагін таблиці «по кісточках». У цій частині ми розглянемо наш клас таблиці «Plance_Table_Lessons2».

Відкривши наш клас, першим методом можна побачити «prepare_items()». Він відповідає за підготовку даних для відображення. Його виклик є обов’язковим. А сам метод має такий код:

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

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

Вітаю вас, шановні читачі та гості блогу. Так, так, так. Я ледар і давно не писав. Кинути легко, а от знову почати писати — значно важче. Але я дуже сподіваюся, що ця ситуація зміниться найближчим часом. Адже по WP я здобув чимало цікавих знань. Створив кілька плагінів, виконав декілька проєктів по бекенду. Ну а з версткою у мене поки що по-старому.

А тепер до справи. У цій статті ми розширимо можливості нашого класу — додавши форму пошуку, стилі, чекбокси та групові дії над записами. Отже, почнемо.

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

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

Як у WordPress заборонити індексацію посилань авторів коментарів (jQuery версія)
Як у WordPress заборонити індексацію посилань авторів коментарів (jQuery версія)

Вітаю! У цій статті розглянемо ще один спосіб приховування посилань авторів коментарів на їхні сайти. До цього ми вже розглядали спосіб приховування посилань за допомогою чистого JavaScript та CSS. Але цього разу ми звернемося до чудового фреймворку jQuery.

Як і раніше, всі дії (зміни коду) я буду виконувати на встановленій темі «Twenty Twelve».

Всі операції досить прості, і я не думаю, що у вас виникнуть якісь труднощі. Але якщо щось — ставте запитання в коментарях.

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

Локалізація самописного сайту засобами WordPress
Локалізація самописного сайту засобами WordPress

Одним з останніх проєктів, над яким я працював близько місяця — розробка соціальної мережі. Сайт не такий вже й складний. Але був (і є один момент), який не дає мені спокою — це підтримка мов. У WordPress це питання давно й добре опрацьоване. І якщо ви вмієте працювати за комп’ютером, писати та набирати текст — перекласти тему чи плагін не складає великих труднощів. Але для самописної CMS, яку я використовую майже у всіх розробках — це проблема. Якщо з самого початку підтримка мов не була реалізована на належному рівні.

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

Як і де встановити шорткод у WordPress
Як і де встановити шорткод у WordPress

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

За правилами (або принаймні так виглядає красиво) шорткоди створюють у файлі «functions.php» поточної теми сайту. Наприклад, якщо на сайті використовується тема «twentytwelve», відкриваємо файл за адресою «/wp-content/themes/twentytwelve/functions.php». За допомогою пошуку шукаємо рядок «add_shortcode», тобто місце, де розташовані наші коди. Знайшовши його, опускаємося під останній створений шорткод і створюємо наш (робиться це виключно для краси та естетики). Або ж, опускаємося в самий кінець файлу і вже там додаємо наш шорткод.

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