2016-02-12 3 views
-1

Ухмм, мне нужна какая-то функция. Вы слышите меня описание функции?Как установить категорию в WordPress новые сообщения

В теме WordPress я хочу некоторую функцию. Когда кто-то добавляет сообщение с функцией «Добавить новые сообщения», мне нужна категория по умолчанию.

Я уже сделал поле БД. wp_user_cat является первичный ключ и ссылка wp_user_cat в wp_user table.

Модифицированные условия базы данных: It is the modified database conditions.

Итак, я сделал регистр-функцию, которая добавлена ​​работу пользователей. I изменен wp_login.php, wp_create_user() и wp_insert_user() функция в users.php. Успешно, но я понятия не имею, что установить категорию по умолчанию в Добавить новые функции сообщений.

Если пользователь-работа Music-компания, когда пользователь нажимает кнопку «Добавить сообщение-Button», он должен автоматически установить Music-компанию Категорию ..

Это «Добавить новый» экран: It is the Add new Screen Эта тема - тема MusicPlay в aivahtheme.

Пожалуйста, помогите мне. Мне нужно знать имена файлов. Я могу это сделать! (Если возможно, дайте мне описание.)

+0

Хорошо, я понял! Сожалею! – user3483250

ответ

0

Если я правильно понимаю, вы хотите ограничить публикацию с user types, чтобы опубликовать только в определенных категориях, не так ли? Таким образом, пользователь типа A может отправлять сообщения только в категории A и т. Д.

Вы можете сначала создать роли для пользователей:

function custom_roles() { 
    global $wp_roles; 
    add_role(
     'user_type_one', 
     __('User Type 1'), 
     array(
      'read'   => true, // true allows this capability 
      'edit_posts' => false, 
      'delete_posts' => false, // Use false to explicitly deny 
     ) 
    ); 
    add_role(
     'user_type_two', 
     __('User Type 2'), 
     array(
      'read'   => true, // true allows this capability 
      'edit_posts' => false, 
      'delete_posts' => false, // Use false to explicitly deny 
     ) 
    ); 
} 
add_action('after_setup_theme', 'custom_roles'); 

А затем использовать плагин, чтобы ограничить эти типы пользователей к категориям: https://wordpress.org/plugins/restrict-categories/

Примечание: Я не использовал это долго но он должен работать или, по крайней мере, установить вас на правильном пути.

+0

Правильно! Я хочу сказать это резюме. Peixotorms - гений! – user3483250

+0

Привет, peixotorms! У меня есть вопрос! Что я прикрепляю к этому файлу? – user3483250

Смежные вопросы