Создание колонки с произвольным полем и сортировка записей по его значению

На скриншоте ниже наглядный пример того, что у нас должно будет в результате получиться. В качестве произвольного поля я взял количество просмотров записи, ну, и если вы кликнете по заголовку таблицы «Просмотры», то посты соответственно будут сортироваться по...

Как разрешить пользователям видеть только те медиафайлы в админке, которые они сами и загрузили

Когда вы открываете регистрацию на сайте и пускаете всех в админку, вам следует предусмотреть множество мелочей. Конечно тут всё зависит от целей, которые преследуются на сайте, но лично я столкнулся с ситуацией, когда от пользователей нужно было скрыть все медиафайлы,...

Админка WordPress: фильтр записей, страниц, типов постов по авторам

Идея этого поста зародилась после комментария, оставленного к посту про фильтр записей по таксономиям...

Удаляем ярлык рубрик (category), меток (tag) и других произвольных таксономий из URL в WordPress

Долгожданный пост! Когда-то у меня уже была запись о том, как удалить слово «category» из URL рубрик, вот она. Это кстати был мой первый пост на блоге и, как оказалось, тот метод немного сыроват, работает не у всех и не всегда. Сейчас я уже поколдовал над кодом сам и...

Как добавить таксономию в структуру URL произвольного типа записи?

Прежде всего я хочу поздравить всех своих читателей с Новым Годом! Не ожидал, что дата публикации поста выпадет на 1-е января 🙂 А теперь вернёмся к WordPress и глянем на простой пример...

Как изменить URL конкретных страниц / записей / рубрик / меток / таксономий через functions.php

Если вы читаете эту статью, то наверняка хотя бы раз слышали про WP_Rewrite. Этот класс позволяет работать с постоянными ссылками в WordPress, изменять их вид и структуру. WP_Rewrite задает правила перезаписи, которые будут действовать по всему блогу. Сейчас же я покажу вам...

Хуки при смене статусов постов

В версии WordPress 2.3 появилось три вида потрясающих хуков, которые запускаются при смене статуса поста: transition_post_status, {старый_статус}_to_{новый_статус}, {новый_статус}_{тип_записи}. Суть каждого из них примерно одинакова, поэтому...