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

  • Автор темы Fox2
  • 25
  • Обновлено
  • 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, и компания по темам не предоставляет поддержку старых тем. Поэтому, пожалуйста, помогите мне ....

Fox2


Рег
16 Sep, 2013

Тем
1

Постов
2

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

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

dvl_LinCore


Рег
01 Jan, 2011

Тем
0

Постов
2

Баллов
2
Тем
49554
Комментарии
57426
Опыт
552966

Интересно