У меня есть тип поста Costom (a-posts) и пользовательская иерархическая таксономия (a-tax). Теперь вопрос: возможно ли автоматически создавать новые пользовательские записи, когда пользователь добавляет новую пользовательскую категорию. Я ищу несколько крючков последние два дня, но ничего не могу найти …
Итак, это мой вариант для functions.php:
add_action('a-tax_term_register', 'newpost');
function newpost ($a-tax-name) {
$my_post = array(
'post_title' => $a-tax-name
);
wp_insert_post($mypost);
}
Или, может быть, лучше добавить wp_insert_post()
в функции, которые создают новый термин таксономии?
Вы можете добавить любую пользовательскую функцию к любым стандартным функциям с помощью хуков wp. В этой ситуации вам нужно использовать что-то вроде:
add_action('create_a-tax', 'new_post');
function newpost () {
wp_insert_post($postargs);
}
Других решений пока нет …