Поддержка Плагины Simple Custom Post Type Archives

  • Решено ikozlov

    (@ikozlov)


    Не могу разобраться как работает данный плагин.

    Я создал файл type-services.php

    <?php /* Template Name: Services */
    get_header(); ?>
    
    <?php
    global $query_string;
    query_posts($query_string . "post_type=services&post_status=publish&posts_per_page=10");
    if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <?php the_excerpt(); ?>
    
    <?php endwhile;
    endif; ?>
    <div class="navigation">
    	<div class="alignleft"><?php next_posts_link('Previous entries') ?></div>
    	<div class="alignright"><?php previous_posts_link('Next entries') ?></div>
    </div>
    <?php wp_reset_query(); ?>
    
    <?php get_footer();?>

    Создал две страницы указав им шаблон Services. Проходя по ссылке http://mysite.com/services/ получаю 404 страницу. Страницу «постоянные ссылки» я пересохранял(согласно тому что в доке написано).
    Подскажите что я делаю не так?

Просмотр 1 ответа (всего 1)
  • @ikozlov вам не нужен плагин для отображения архивов, удалите его. У аргументов к register_post_type есть has_archives, которуму можно дать слаг вашего пост тайпа, в вашем случае это services. Затем зайдите на страницу настройки пермалинков, которая очистит кэш рерайта, затем заходите смело на /services/ и увидите архив ваших пост тайпов. Можно так же им задать шаблог archive-services.php 🙂 Успехов!

Просмотр 1 ответа (всего 1)
  • Тема «Simple Custom Post Type Archives» закрыта для новых ответов.