Пользовательские шаблоны типов сообщений не работают

  • Автор темы MumeclouplE
  • Обновлено
  • 17, May 2024
  • #1
Мой сайт Пользовательский тип сообщения «галерея» не работает с правильными шаблонами. это работает из шаблонов archive.php. Если у вас уже есть шаблоны archive-gallery.php, то они не работают.

вот мой код
 /* Add Photo Gallery Post types . ------------------------------------*/

//----------------------------------------------
//----------register and label gallery post type
//----------------------------------------------
$gallery_labels = array(
 'name' => _x('Gallery', 'post type general name', 'bestia' ),
 'singular_name' => _x('Gallery', 'post type singular name', 'bestia' ),
 'add_new' => _x('Add New', 'gallery', 'bestia' ),
 'add_new_item' => __("Add New Gallery", 'bestia' ),
 'edit_item' => __("Edit Gallery", 'bestia' ),
 'new_item' => __("New Gallery", 'bestia' ),
 'view_item' => __("View Gallery"),
 'search_items' => __("Search Gallery", 'bestia' ),
 'not_found' => __('No galleries found', 'bestia' ),
 'not_found_in_trash' => __('No galleries found in Trash', 'bestia' ),
 'parent_item_colon' => ''

);
$gallery_args = array(
 'labels' => $gallery_labels,
 'public' => true,
 'publicly_queryable' => true,
 'show_ui' => true,
 'query_var' => true,
 'rewrite' => true,
 'hierarchical' => true,
 'menu_position' => null,
 'has_archive' => true,
 'can_export' => true,
 'show_in_admin_bar' => true,
 'exclude_from_search' => true,
 'capability_type' => 'post',
 'taxonomies' => array( 'post_tag', 'category'),
 'supports' => array('title','editor','custom-fields','thumbnail','comments','excerpt','page-attributes'),
 'menu_icon' => get_bloginfo('template_directory') . '/images/photo-album.png' //16x16 png if you want an icon
);
register_post_type('gallery', $gallery_args);
//----------------------------------------------
//------------------------create custom taxonomy
//----------------------------------------------
add_action( 'init', 'jss_create_gallery_taxonomies', 0);
function jss_create_gallery_taxonomies(){
 register_taxonomy(
 'phototype', 'gallery',
 array(
 'hierarchical'=> true,
 'label' => 'Photo Categories',
 'singular_label' => 'Category',
 'rewrite' => true
 )
 ); 
}
PHP: я использую старую тему Bestia wp Tube, и компания по темам не предоставляет поддержку старых тем. Поэтому, пожалуйста, помогите мне ....

MumeclouplE


Рег
16 Sep, 2013

Тем
67

Постов
205

Баллов
580
  • 20, May 2024
  • #2
Почему бы вам не использовать собственный тип сообщения Пользовательский интерфейс CPT

вместо того, чтобы писать код самостоятельно? Я думаю, что лучше вместо использования собственного кода....
 

Dvl_LinCore


Рег
01 Jan, 2011

Тем
61

Постов
217

Баллов
552
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно