Добавить категории к страницам Specifi c в WordPress - PullRequest
0 голосов
/ 07 мая 2020

Я новичок в wordpress и пытаюсь реализовать что-то без плагина, изменяя файл Functions. php.

Моя цель - показать / скрыть определенные c сообщения для страницы Руководства пользователя в зависимости от клиента. Я уже создал настраиваемые роли и категории для каждого клиента и назначил сообщения категории / клиенту, к которым они принадлежат. Категория и роль каждого клиента одноимены. У меня вопрос: как мне динамически добавить категорию для конкретных c страниц? Вот что я написал до сих пор:

 // add client specific content
    function ag_add_client_categories( $query ) {
        // TODO: check for specific pages
        $user = wp_get_current_user();
        foreach($user-roles as $role) {
            $cat = get_cat_ID( $role );
            if($cat != 0) {
                $query.set('cat', $cat);
            }
        }
        return $query;
    }
    add_filter( 'pre_get_posts', 'ag_add_client_categories');

Любая помощь приветствуется.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...