Wordpress як додати сортовані колонки в список постів, блог

Отже, в першу чергу знайдемо WordPress hook. який відповідає за колонки в списках постів. Їм буде 'manage_edit-_columns'. Замість встявляем потрібний нам Post Type. Це може бути як один зі стандартних post, page. так і будь-який інший користувальницький Post Type.

Hook ми вже знаємо, залишається навісити на нього наш реєстратор нової колонки. поки що звичайну, не сортованої. Візьмемо post для прикладу:

Наступним кроком зареєструємо нову колонку в WordPress як сортируемое. Для цього існує схожий hook 'manage_edit-_sortable_columns':

Тепер наш WordPress знає про існування нової колонки і про те, що вона повинна бути сортованої і що належить списку постів (post). Залишилося навчити WordPress відображати в цій колонці дані потрібні нам і сортувати за цими даними.

Відобразимо в колонці дані з мета-даних поточного поста:

Вказуємо системі як потрібно сортувати цю колонку за допомогою WordPress hook 'request':

Приклад працездатний, але для специфічних завдань, природно, потрібно шаманів.

Чи не працює чомусь

Перевірте імена хуков і назви функцій, все повинно працювати

Просто поділіться сайтом наприклад розшарено сторінку через соц. мережу) Дякую =)