Конструкция if..else Иногда, в зависимости от условия, нужно выполнять различные действия. Для этого используется оператор if. Например, мы спросили пол посетителя страницы, сохранили его в переменную, а теперь хотим вывести разное приветствие, в зависимости от того, мужчина это или женщина. Здесь пригодятся операторы if и else. …
Продолжить чтениеСравнение. Логические операторы
Операторы отношения Операторы отношения применяются для сравнения значений. Обычно сравнивают числа, но РНР позволяет применять их и к строкам. Выражения, содержащие операторы отношения (или сравнения), всегда имеют значение типа Boolean, то есть TRUE или FALSE. …
Продолжить чтениеТипы данных. Операции над данными
Использование переменных Мы научились сохранять информацию в переменных. Теперь посмотрим, как получить доступ к этой информации в нашем сценарии. Ведь когда мы пытаемся запомнить в голове новый телефонный номер, то делаем это, чтобы на него позвонить. Это значит, что мы запоминаем информацию с целью вернуться …
Продолжить чтениеПеременные.
Установка и запуск Есть разные способы установки всего необходимого программного обеспечения. Мы можем устанавливать компоненты по отдельности или использовать уже готовые сборки наподобие OpenServer или XAMPP. Скачиваем OpenServer и устанавливаем. В аудиториях он уже установлен. …
Продолжить чтениеWordPress. Создание плагина
Плагин будет состоять из нескольких файлов и работать с базой данных. Предполагается что вы имеете представление о том как работать с БД из Вордпресса, в примерах ниже мы обращаемся к методам класса wpdb через глобальную …
Продолжить чтениеWordPress. Базовые понятия для плагинов
Хуки Пользователь отправляет какой-то HTTP запрос и интерпретатор PHP запускает нужные WordPress файлы, начиная с ядра, одним из файлов ядра является хранилище для хуков — WP_Hook класс. Затем PHP интерпретатор выполняет код строка за строкой …
Продолжить чтениеНейросети – не игрушка. Законодательство по разработке ИИ от самого ИИ.
Развившаяся нейросеть переложила уголовную ответственность за свою деятельность на своего разработчика и выступила свидетелем на судебном заседании. Разработчика осудили на высшую меру наказания. chatGPT В беседе нейросеть предложила разработку свода правил и законов ответственности за …
Продолжить чтениеWordPress. Создание меню для классических тем
Добавление в административную часть Функция добавляет элемент административного меню верхнего уровня и страницу к нему. Функция должна быть использована внутри одного из следующих хуков:
Продолжить чтениеWordPress. Пользовательские мета-боксы
Дополнительные материалыhttps://misha.agency/course/wordpress-custom-fieldshttps://misha.agency/wordpress/meta-boxes.html Что такое метабокс? Когда пользователь редактирует сообщение, экран редактирования состоит из нескольких полей по умолчанию: «Редактор», «Публикация», «Категории», «Теги» и т. д. Эти поля являются мета-полями. Плагины могут добавлять пользовательские мета-поля на экран …
Продолжить чтениеWordPress. Метаданные
Метаданные — это информация об информации. В случае WordPress это информация, связанная с сообщениями, пользователями, комментариями и терминами. Учитывая отношение метаданных «многие к одному» в WordPress, ваши возможности практически безграничны. У вас может быть столько …
Продолжить чтение