Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Антон Багринцев
Веб-разработчик-любитель
0
вклад
4
вопроса
1
ответ
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
WordPress. Как воспользоваться текущим объектом запроса в functions.php?
Антон Багринцев
@BagrintsevAnton
Автор вопроса
Спасибо огромное!)
Написано
более трёх лет назад
WordPress. Как воспользоваться текущим объектом запроса в functions.php?
Антон Багринцев
@BagrintsevAnton
Автор вопроса
function get_cur_obj(){
return get_queried_object();
}
add_action('wp_ajax_send_question', 'my_action_callback');
add_action('wp_ajax_nopriv_send_question', 'my_action_callback');
function my_action_callback() {
global $post;
$c = get_cur_obj();
$post_data = array(
'post_type' => 'cat_questions',
'post_title' => wp_strip_all_tags( $_POST['msg'] ),
'post_content' => '',
'post_status' => 'publish',
'post_category' => $c -> term_id
);
$post_id = wp_insert_post( $post_data );
wp_die();
}
Спасибо за ответ! Прокомментируйте, пожалуйста, этот кусок. Наверное, ошибка в другом. Категория в админке не отображается, хотя пост сохраняется.
Написано
более трёх лет назад
WordPress. Как присвоить посту пользовательского типа текущую категорию (Category)?
Антон Багринцев
@BagrintsevAnton
Автор вопроса
Ksider
: Разобрался. Проблема была в том, что не удавалось получить объект из get_queried_object(). Спасибо за совет!
Написано
более трёх лет назад
WordPress. Как присвоить посту пользовательского типа текущую категорию (Category)?
Антон Багринцев
@BagrintsevAnton
Автор вопроса
Ksider, спасибо! Пробовал, но эффект одинаковый
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама