php

Как вычислить главную страницу блога в WP

Под "страницей блога" в этой мини-шпаргалке я имею ввиду статическую страницу, установленную как "страница записей" в настройках чтения Проверить, находится ли пользователь на такой странице во фронтэнде сайта можно при помощи такого кода: Важно! Когда Вы используете is_home()...


/ WordPress / Нет комментариев

Как увеличить лимиты в phpMyAdmin

Увеличить лимит на размер импортируемого файла в файле php.ini для работы с базой данных MySQL (например, через phpMyAdmin) можно, изменив значения двух параметров: Откройте ваш php.ini и найдите/добавьте в случае отсутствия, такие строки: Перезапустите сервер и в результате...


/ Настройка сервера / Нет комментариев

WordPress: Unit тестирование плагинов и тем

Делюсь личным опытом создания интеграционных и юнит-тестов с учётом той среды разработки, которую чаще всего использую в своей работе. Задача: Иметь возможность писать Unit-тесты (по факту интеграционные тесты) для WordPress с использованием PHPUnit. В самих тестах иметь возможность...


/ WordPress / Нет комментариев

Как вывести все хуки на текущей странице WP

Иногда возникает необходимость вывести все хуки, которые сработали на конкретной странице сайта WordPress. Для реализации данной задачи подходит следующая фукнция:


/ WordPress / Нет комментариев

Очистка строки php для XML

Я очень часто работают с генерацией XML-файлов и сталкиваюсь с тем, что периодически юзеры заносят в базу управляющие символы, а также шестнадцатиричные символы. Наличие и тех и других напрочь ломает структуру файла и делает его нечитабельным для поисковых...


/ Полезности / Нет комментариев

Python аналоги PHP решений

Как PHP-шинк со стажем, при изучении Python я использовал такой способ: брал готовые PHP-скрипты и переписывал их на Пайтон. В результате получилась небольшая шпаргалка, которой я и хочу поделиться с вами. Аналог empty() в Python Код на PHP:...


/ Python / Нет комментариев

Сравнение string и bool в PHP (это надо знать)

Сегодня простыми словами и на простом примере покажу один важный момент, который зачастую пьёт много крови даже у опытных программистов. Поговорим об операторах сравнения и типах данных. Предположим у нас есть две переменных: $x и $y. Одна из...


/ Полезности / Нет комментариев

Настройка сервера Ubuntu 22.04 (LAMP)

LAMP (Linux, Apache, MySQL, PHP) - это связка технологий Apache, MySQL, PHP необходимая для того, чтобы запустить веб-сайты как собственной разработки, так и сайты на популярных CMS: WordPress, Joomla, и т.п. Настройка Apache на Ubuntu Для начала установим...


/ Настройка сервера / Нет комментариев

Почему mb_strimwidth лучше substr

Если загуглить "как обрезать в php обрезать строку по количеству символов", то вероятнее всего вы наткнётесь на рекомендацию использовать для этих целей функцию substr, однако, я не рекомендую её использовать для данных целей. Всё потому, что она плохо...


/ Полезности / Нет комментариев

Как установить Composer и PHP в Windows (инструкция)

Для работы Composer на ПК с ОС Windows в обязательном порядке нужен php. Потому установка Компосера начинается с установки пхп. Для начала давайте проверим, возможно php уже установлен. Открываем консоль и вводим команду: Если результатом выполнения станет сообщение:...


/ Полезности / 2 комментария

Подпишитесь на рассылку

и получите 3% скидки на первую покупку