Я новичок в 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');
Любая помощь приветствуется.
Спасибо