• У меня есть польз. тип сообщений вот его код:

    add_action( 'init', 'register_cpt_works' );
    
    function register_cpt_works() {
    
        $labels = array(
            'name' => _x( 'Работы', 'works' ),
            'singular_name' => _x( 'Работы', 'works' ),
            'add_new' => _x( 'Добавить новую', 'works' ),
            'add_new_item' => _x( 'Добавить новую работу', 'works' ),
            'edit_item' => _x( 'Ред. Работу', 'works' ),
            'new_item' => _x( 'Новая Работа', 'works' ),
            'view_item' => _x( 'Просмотр работы', 'works' ),
            'search_items' => _x( 'Поиск по работам', 'works' ),
            'not_found' => _x( 'Не найдено работы', 'works' ),
            'not_found_in_trash' => _x( 'NНе найдено работы в корзине', 'works' ),
            'parent_item_colon' => _x( 'Родитель Работа:', 'works' ),
            'menu_name' => _x( 'Работы', 'works' ),
        );
    
        $args = array(
            'labels' => $labels,
            'hierarchical' => true,
            'description' => 'Творческие работы  мастеров',
            'supports' => array( 'title', 'editor','author', 'excerpt', 'thumbnail', 'comments' ),
    
            'taxonomies' => array(  'post_tag' ),
            'public' => true,
            'show_ui' => true,
            'show_in_menu' => true,
    
            'show_in_nav_menus' => true,
            'publicly_queryable' => true,
            'exclude_from_search' => false,
            'has_archive' => false,
            'query_var' => true,
            'can_export' => true,
            'rewrite' => true,
            'capability_type' => 'post'
        );
    
        register_post_type( 'works', $args );
    add_rewrite_rule( 'works/page/([0-9]+)/?$', 'index.php?pagename=works&paged=$matches[1]', 'top' );
    }

    в шаблоне single-works.php вставляю:

    <?php get_template_part( 'content', 'single' ); ?>
    <?php comments_template( '', true ); ?>

    А мне выдает «Обсуждение закрыто.»

    Кто знает как заставить работать?

Просмотр 1 ответа (всего 1)
  • Разобрался, просто сначала комментарии были отключены и им поставился запрет на комментарии. После включения комментариев в functions.php надо старые записи править вручную(разрешать) а у новых уже включено

Просмотр 1 ответа (всего 1)
  • Тема «Не удается разрешить комментарии в пользовательских т» закрыта для новых ответов.