viktor83
Ответы в темах
-
Удалось сделать самостоятельно. Спасибо за отклик.
Получилось сделать добавление номера категории в пользовательское поле. Но не удается завести это действие на кнопку. Т.е. есть кнопка:
<input name="action" type="hidden" id="action" value="update-user" />
Обработчик кнопки такой:
if ( isset( $_POST['action'] ) ) { $NewCategoryID = get_the_category(); $user_info = get_the_author_meta('user_categories',$current_user->ID); $NewUserCategories = $user_info.','.$NewCategoryID[0]->term_id; update_usermeta( $current_user->ID, 'user_categories', $NewUserCategories); }
В поле профиля пользователя ‘user_categories’ хранятся идентификаторы категорий, которые этот пользователь должен видеть, через запятую.
При нажатии на кнопку открывается первый пост категории, на странице которой была нажата кнопка. При этом добавление идентификатора ‘user_categories’ этой категории в поле не происходит.
Как поправить?
Ээээ. Я несколько затрудняюсь ответить. Если предложат разработать за не очень большие деньги — подумаю. Но хотелось бы, конечно, самому сделать — но сомневаюсь, что моего довольно скромного уровня компетенции хватит для такой задачи.
про дублирование — понял. Просто пост подходит, по-моему, в несколько разделов.