Пример за REST API с PHP от нулата, без употреба на фреймуърк

Преди да започна с примера, ще се опитам с мой (прости) думи да обясня какво се има предвид под REST API и за какво в крайна сметка се използва. Какво е REST API REST съкратено от Representational State Transfer – стил софтуерна архитектура за реализация на уеб услуги. Най-общо, това е концепция за заделяне на системен ресурс, който се променя въз основа …

Кратък урок как да инсталираме Laravel и Composer

За да започнем да програмираме с „Laravel“ първо трябва да подготвим средата и да инсталираме „Composer“ на нашата машина. Нещата с които трябва да се съобразим  преди да инсталираме Composer: PHP >= 5.6.4 OpenSSL PHP Extension PDO PHP Extension Mbstring PHP Extension Tokenizer PHP Extension XML PHP Extension След като всичко е ок, може да …

Поеми контрол върху потребителските роли

Днешните функции, които ще разгледаме в някои от случаите може да са ни от много голяма полза. Например когато трябва да предоставим на клиент Администраторски права за WordPress панела  и същевременно да го държим на страна от други места които не трябва да пипа. Моят съвет е – пазете администраторските права само за себе си! В по …

Създаване на „facebook open graph tags“ плъгин

Плъгинът който ще направим днес, ще допринася за адекватното изглеждане на споделените връзки от нашия сайт в facebook а именно това са Open Graph Tags. Чрез Open Graph протокола изрично казваме на facebook crawler как да визуализира споделената връзка за да изглежда по-добре. Плъгинът ще прави това за нас автоматично, като на всеки пост, продукт или …

Как да си направим WordPress plugin, който изписва „Hello World“

Създаване на плъгин файл. Първото нещо което трябва да направим е да създадем нова директория в инсталационния пакет на WordPress (wp-content\plugins),  там се намират всички инсталирани добавки към нашия сайт. На този етап директорията ще я именуваме my-first-plugin, в нея ще създадем php файл който ще именуваме my-first-plugin.php. Изискванията за да видим нашата добавката при другите в админ панела …