Доброго времени суток, появились у меня небольшие трудности в изучении wordpress, где можно найти обучающий материал по написанию своих модулей для этой CMS? Всё что нахожу, это то, как ставить эту CMS, как настраивать, как искать/устанавливать плагины и тому подобное, оно мне если честно не нужно, сам пользоваться этой CMS не собираюсь, но есть острая необходимость знать эту cms, и реализовывать хотелки заказчиков.
Знаю о плагинах, и документации на офф.сайте, есть много стандартных ф-ций, это всё прикольно и полезно, но что бы разгуляться на полную катушку так сказать не вижу возможности, все эти хуки и ф-ции дают возможность работать с ядром CMS и тех модулей что там есть, например пользователи и посты, этого же не достаточно.
Как писать свои модули? Например свой форум, или еще что то..не важно, что то такое, которое использует свои страницы, свои таблицы, свои правила, всё своё.
PHP знаю достаточно хорошо что бы это реализовать, мне нужно лишь посмотреть как это делают на wordpresse.
Вдобавок хочу еще спросить, почему в конструкторе класса не видна ф-ция
wp_get_current_user()?
Например, используя в методе класса, она видна
class Favorites{
private static function user()
{
static $user;
if (!$user) {
$user = wp_get_current_user();
}
return $user;
}
}
Favorites::user()->ID; # тут не вызывает никаких проблем
Если поместить инициализацию в конструктор, то пишет ошибку мол wp_get_current_user() не существует
class Favorites{
public $user;
public function __construct()
{
$this->user = $this->user();
}
private function user()
{
static $user;
if (!$user) {
$user = wp_get_current_user();
}
return $user;
}
}
За раннее спасибо. Если вы знаете о источниках которые мне помогут, буду благодарен если вы о них расскажите, если нет, просьба не разводить срачь.