Wordpress: is_single не прилагая к сообщению типыWordpress: is_single не прилагая к сообщению типы
Привет всем,
Ive получил стандартный шаблон блога, который использует типы сообщение: галерея, видео, аудио и цитаты , в дополнение к стандарту. У меня есть content.php, который инструктирует об обработке каждого типа в целом. Для однопользовательского отображения у меня есть загрузка части шаблона, которая должна обрабатывать то, что я думаю, это все отдельные сообщения, но на самом деле применяется только к стандартным одиночным сообщениям и исключает отдельные сообщения в галерее, видео, аудио и цитатах. (Контент-единственный шаблон назначает функцию «связанных записей» и другие, которые не отображаются в списке сообщений блога, которые я хочу видеть на всех одиночных сообщениях независимо от типа)
Я пробовал is_single ('post types ')) и is_singular (array (' post_type1 'и т. д.)) в дополнение к стандарту is_single()); ...
Я прошел через код (http://codex.wordpress.org/Conditional_Tags#A_Single_Post_Page), и я видел сообщения в блогах о том, как назначать разные шаблоны для разных типов сообщений, таких как http://gabrieleromanato.name/wordpress-create-a-different-single-php-template-for-each-post-format/, но я противоположный: я хочу использовать is_single для всех типов сообщений: стандартный, видео, аудио, галерея и цитата. Я попробовал предложенный здесь метод Wordpress Conditional if is_single о создании отдельных частей шаблона для каждого типа сообщения (путем создания дубликатов контента - одного и того же, одного видео, одного аудио и т. Д.), Но это тоже не сработало.
Я знаю, что я тупой. Заранее благодарим за любой совет, который у вас может быть.
<?php elseif (is_single()) : ?>
<?php get_template_part('content-single'); ?>
<?php else : ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<div id="entry-category"><?php the_category(', '); ?></div>
<div id="entry-title"><?php the_title(sprintf('<h1><a href="%s" rel="bookmark">', esc_url(get_permalink())), '</a></h1>'); ?></div><!--- .entry-title -->
<div id="entry-date"><?php the_time('l, jS F Y');?></div><!-- .entry-meta -->
</header><!-- .entry-header -->
<div class="entry-content">
<div class="post-header">
<?php if (has_post_thumbnail()) {
the_post_thumbnail();
}
the_content(); ?>