как сделать вывод поста из шаблона в рубрику?

(Ответов: 7, Просмотров: 475)
  1. Опытный Аватар для Fktrctq
    • Регистрация: 21.12.2011
    • Сообщений: 457
    • Репутация: 11
    Подскажите как для определённой рубрики задать вывод поста из шаблона loop.php
    сейчас использую следующий код Что нужно подправить чтобы отображение поста (заголовок, картинка, кнопка далее) выводилось из loop.php
    PHP код:
    <?php/*Template Name: Определенная рубрика */?>
    <?php get_header
    ();?>
    <div class="central-block">
        <main class="content"> 
           <?php if ( have_posts() ) while ( have_posts() ) : the_post(); // старт цикла ?>
        <article id="post-<?php the_ID(); ?><?php post_class(); ?>>
            <h2><?php the_title(); // заголовок поста ?></h2>
                <?php the_content(); // контент ?>
    </article>
    <?php endwhile; ?>
    </main>
    <?php get_sidebar(); // подключаем sidebar.php ?>
    <?php get_footer
    (); // подключаем footer.php ?>
    </div>     
    </body>
    </html>
    • 0
  2. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Что-то типо того:
    PHP код:
    <?php/*Template Name: Определенная рубрика */?>
    <?php get_header
    ();?>
    <div class="central-block">
        <main class="content"> 
    <?php
    $category_id 
    get_cat_ID('Название рубрики');
    $q 'cat=' $category_id;
    query_posts($q);
    if (
    have_posts()) : while (have_posts()) : the_post(); ?>

    <article id="post-<?php the_ID(); ?><?php post_class(); ?>>
            <h2><?php the_title(); // заголовок поста ?></h2>
                <?php the_content(); // контент ?>
    </article> 
    <?php endwhile; endif; ?>
    </main>
    <?php get_sidebar(); // подключаем sidebar.php ?>
    <?php get_footer
    (); // подключаем footer.php ?>
    </div>     
    </body>
    </html>
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  3. Опытный Аватар для Fktrctq
    • Регистрация: 21.12.2011
    • Сообщений: 457
    • Репутация: 11
    Ems, а как подключить шаблон loop.php вместо
    PHP код:
    <article id="post-<?php the_ID(); ?><?php post_class(); ?>>
            <h2><?php the_title(); // заголовок поста ?></h2>
                <?php the_content(); // контент ?>
    </article>
    • 0
  4. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Покажите код loop.php
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  5. Опытный Аватар для Fktrctq
    • Регистрация: 21.12.2011
    • Сообщений: 457
    • Репутация: 11
    PHP код:
    <article class="post" >
    <header>
    <h2 itemprop="headline"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    </header>
    <span>
    <a href="<?php the_permalink() ?>"><img src="<?php echo catch_that_image() ?>" alt="<?php the_title(); ?>"/></a>
    </span>
      <div itemprop="description"><?php the_excerpt(); // пост превью без использования more ?></div>
    </article>
    Последний раз редактировалось Fktrctq; 08.09.2015 в 13:55.
    • 0
  6. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Если loop.php лежит в корне папки темы:
    PHP код:
    <?php/*Template Name: Определенная рубрика */?>
    <?php get_header
    ();?>
    <div class="central-block">
        <main class="content"> 
    <?php
    $category_id 
    get_cat_ID('Название рубрики');
    $q 'cat=' $category_id;
    query_posts($q);
    if (
    have_posts()) : while (have_posts()) : the_post(); ?>

    <?php include (TEMPLATEPATH '/loop.php'); ?>
     
    <?php endwhile; endif; ?>
    </main>
    <?php get_sidebar(); // подключаем sidebar.php ?>
    <?php get_footer
    (); // подключаем footer.php ?>
    </div>     
    </body>
    </html>
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  7. Опытный Аватар для Fktrctq
    • Регистрация: 21.12.2011
    • Сообщений: 457
    • Репутация: 11
    не срабатывает
    • 0
  8. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    get_cat_ID('Название рубрики'); - здесь вписали название рубрики?
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Как сделать редизайн шаблона вордпресс?
WordPress 10 22.01.2015 02:39
Как сделать редизайн шаблона вордпресс?
Web дизайн 1 26.06.2014 23:31
Вопрос по WP- вывод категории вне зависимости от поста
WordPress 9 07.06.2013 23:40
Сделать шаблон WP - копию шаблона blogger
Другая работа 3 16.04.2013 17:28
Как сделать RIP шаблона Wordpress?
Web программирование 6 07.09.2011 19:12

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры