2ответ(ов) в теме
Здравствуйте.
Прошу помощи..
Внимательно изучил API и схожие темы в форуме, пробовал все возможные варианты для отображения Форму публикации(заданная в админ панели>вкладка Форма публикации>Управление формами публикации >Анкета(мой костомный тип записи...))
В странице Форма публикации добавил шорткод ,
Отрывок functions.php ->>
add_action('init', 'my_custom_init'); function my_custom_init(){ register_post_type('anketa', array( 'labels' => array( 'name' => 'Анкеты', 'singular_name' => 'Анкета', 'add_new' => 'Добавить новый', 'add_new_item' => 'Добавить новую анкету', 'edit_item' => 'Редактировать анкету', 'new_item' => 'Новая анкета', 'view_item' => 'Посмотреть анкету', 'search_items' => 'Найти анкету', 'not_found' => 'Анкета не найдено', 'not_found_in_trash' => 'В корзине не найдено анкет', 'parent_item_colon' => '', 'menu_name' => 'Анкеты' ), 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'menu_position' => null, 'taxonomies' => array( 'region' ), 'supports' => array('title','editor','author','thumbnail','excerpt','comments') ) ); } add_action( 'init', 'create_anketa_region', 0 ); function create_anketa_region(){ $labels = array( 'name' => 'Регионы', 'singular_name' => 'Регион', 'search_items' => 'Найти Регион', 'all_items' => 'Все Регионы', 'parent_item' => 'Родит. Регион', 'parent_item_colon' => 'Родит. Регион:', 'edit_item' => 'Редактировать Регион', 'update_item' => 'Обновить Регион', 'add_new_item' => 'Добавить новый Регион', 'new_item_name' => 'Имя нового Региона', 'not_found' => 'Регионов не найдено', 'menu_name' => 'Регионы', ); register_taxonomy('region', array('anketa'), array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'region' ), )); } add_action('init','rcl_add_postlist_post_type'); function rcl_add_postlist_post_type(){ rcl_postlist('anketa','anketa','region',array('order'=>50)); } add_filter('taxonomy_public_form_rcl','add_taxonomy_publicform'); function add_taxonomy_publicform($tax){ if (!isset($tax['anketa'])) $tax['anketa'] = 'region'; return $tax; }
-----------------
В Личном кабинете>Вкладка Публикация отображается Форма публикации для post_type=post, а нужно выводить форму для Анкета.
Буду признателен!!!!
Тема закрыта. Публикация новых сообщений запрещена.