Полезные программы для Web программиста под Ubuntu
Полезные программы для Web программиста под Ubuntu

Предлагаю немного отойти от темы WordPress и поговорить об обыденном — о работе. А точнее о том, какое программное обеспечение я использую ежедневно. Это вводная статья по данной тематики. И в будущем, я планирую более детальнее рассмотреть используемые мной программы.

С недавних пор, я более отрицательнее стал относится к использованию пиратского софта, музыке, сканированной литературе, пр. С чем это связано? - все это воровство :), в том или ином виде.
А сегодня рассмотрим первый пункт — софт, т. е. программное обеспечение. К большому счастью, я использую lUbuntu Linux, а под ним практически все программное обеспечение бесплатно!

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

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

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

CREATE TABLE IF NOT EXISTS `wp_plance_text_shortcodes` (
  `sh_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `sh_title` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `sh_code` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL,
  `sh_description` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `sh_is_lock` tinyint(1) unsigned NOT NULL,
  `sh_date_create` int(10) unsigned NOT NULL,
  PRIMARY KEY (`sh_id`)
) ENGINE=InnoDB;

Такую структуру, на данный момент имеет таблица моего плагина «My Text Shortcodes». При желании, вы можете скачать этот плагин с этой страницы.

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

Взаимодействие плагина с базой данных 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» возникла следующая ошибка:

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