Шорткоды являются гибкими, потому что они позволяют нам добавлять параметры, чтобы сделать их более функциональными. Допустим, мы хотим отобразить определенное количество последних сообщений. Чтобы сделать это, нам нужно добавить дополнительную опцию в наш шорткод, который указывает, сколько последних сообщений показывать. Мы должны использовать две функции. Первая - это встроенная в WordPress функция shortcode_atts (), которая объединяет атрибуты шорткода пользователя с нативными атрибутами и, при необходимости, заполняет значения по умолчанию. Вторая функция - это PHP-функция extract (), которая делает то, что предлагает ее название: она извлекает атрибуты шорткода. Расширяя нашу функцию обратного вызова, мы добавляем аргумент, который представляет собой массив атрибутов, из которых мы извлекаем параметр для количества постов. Затем мы запрашиваем базу данных, чтобы получить желаемое количество постов, и создаем список HTML для их отображения.
![]()
Это интересно
0
|
|||
Последние откомментированные темы: