Статьи автора: Pavel

Взаимодействие плагина с базой данных WordPress. Часть 1.
Взаимодействие плагина с базой данных WordPress. Часть 1.

Здравствуйте, уважаемые читатели блога!
Предлагаю немного расширить наши знания в области программирования под WordPress. И рассмотреть в этой статье тему взаимодействия плагинов с базой данных.

Из «коробки», сам WP обладает неплохими возможностями. Здесь я имею ввиду создание своих таксономий, терминов, пр. И привязка к ним дополнительной информации на базе мета данных. Это очень удобно, т. к. написав с десяток функций можно не беспокоиться о создании интерфейса и даже некоторой внутренней логики приложения.

Но мне, как «новичку» в вордпресс. Более привычнее работать с четко структурированными таблицами. Поэтому в этой статье, предлагаю рассмотреть именно данный вариант, на примере одного из моих плагинов «my-simple-form», немного упростив его.

читать полностью...

Как программно отправить письмо в WordPress`ce
Как программно отправить письмо в WordPress`ce

Разрабатывая очередной плагин под WP, вспомнил об одной небольшой трудности с которой я столкнулся. А именно программная отправка email писем. Ничего на самом деле сложного нет, но мало ли. Может кому-то будет полезным.

Обычно, на просторах интернета, я встречал следующий код:

wp_mail(
	'to_email@example.com',
	'Тема письма',
	'Содержимое письма'
);

читать полностью...

Если возникла ошибка в программе домашней бухгалтерии MMEX
Если возникла ошибка в программе домашней бухгалтерии MMEX

Есть такая супер классная программа для ведения домашней бухгалтерии «MMEX». Простая, интуитивно понятная, кросплатформенная, удобная. И вообще, одна из самых лучших на мой взгляд программ для ведения домашней бухгалтерии.
Но сейчас я не буду расписывать все ее преимуществ. А напишу одну интересную историю которая случилась пару минут назад. Случилось так, что при запуске программы «Money Manager Ex» возникла следующая ошибка:

читать полностью...

Как создать таблицу в панели администратора WordPress. Часть 2.2.
Как создать таблицу в панели администратора WordPress. Часть 2.2.

Доброго времени суток, уважаемые читатели блога!
Давайте продолжим разбирать наш плагин таблицы «по косточкам». И в этой части мы рассмотрим наш класс таблицы «Plance_Table_Lessons2».

Открыв наш класс, первым методом мы можем обнаружить «prepare_items()». Он отвечает за подготовку данных для отображения. Его вызов обязателен. Но а сам метод, имеет следующий код:

читать полностью...

Как создать таблицу в админке WordPress. Часть 2.1.
Как создать таблицу в админке WordPress. Часть 2.1.

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

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

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

читать полностью...