Какой лучший способ сделать многостраничное меню?
Например, Категория1 -> Статья -> Полный текст статьи?
Не выпадающее меню.
Есть пример сайта: http://fl.jetcode.lv/service.html
Есть на странице «Услуги» (Услуги), список с пунктами (Обслуживание окон, Подключение интернета, Сборка компьютеров, Чистка вирусов, …)
Когда я щелкаю по одному из них (например, «Окна обслуживания» («Окна обслуживания»)), мне нужно получить страницу с точками этой категории, такими как Установка Windows XP / Vista / 7/8 / WS 2003,2008 (Установка Windows) , Установка Linux (Установка Linux). И каждая категория имеет свой собственный список этого текста. Так каков лучший способ сделать это?
По шагам:
1. I'm here: http://fl.jetcode.lv/index.html
2. I click on 'Обслуживание windows', and go to that page http://fl.jetcode.lv/service.html
3. Now i see a list with services on that category
4. Click on 'Полное описание', under 'Установка Windows XP /Vista /7 /8 / W.S 2003,2008'
5. And get to that page http://fl.jetcode.lv/service_inside.html
Так, как я могу структурировать это меню с WordPress?
Я создал сообщения с первыми категориями (Category1), затем добавил их в Appearance-> Menus и получил этот список на странице. Теперь я могу управлять их содержанием по почте, но это будет сложно для конечного пользователя. Так что я пытался составить список со второй категорией в посте, и застрял. Так может кто-нибудь подсказать, пожалуйста, как это правильно / лучше сделать?
Спасибо!
Проще говоря,
Вам не нужно ничего менять в заголовке, но в category.php
,
Вместо включения <section id="menu">
в шапке поставь categories.php
тогда к обычному получи содержимое поста и все готово.
Логика не в меню, а в том, как вы называете каждый файл / элемент.
Это образец структуры в category.php
<h1 class="post-title"><?php single_cat_title(); ?></h1>
<!-- Display all posts under specific Category -->
<?php while(have_posts()): the_post(); ?>
<hr />
<div id="category-post">
<!-- Display the Post Title -->
<h1><a href="<?php echo get_permalink() ?>"><?php the_title(); ?></a></h1>
<!-- Display the Date & Time of Post -->
<p class="post-date">Posted on <span><?php the_time('F j, Y'); ?></span></p>
<!-- Checks if the post has Featured Image, else will load
the default thumbnail called post-thumb.jpg.
Delete ELSE CLAUSE to remove default thumbnail feature.
-->
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail( add_image_size( 'post-thumbnail'), array( 'class' => "post-thumb" ) );
}
else {
echo '<img class="post-thumb wp-post-image" src="';
echo bloginfo( 'stylesheet_directory' );
echo '/_/img/post-thumb.jpg" />';
}
?>
<!-- Display the excerpt if specified IF NOT, will display the
first 20 words in the actual content.
See functions.php for the excerpt lenght setting.
-->
<div class="category-content">
<?php the_excerpt();?>
</div>
<!-- Displays a link to the actual post -->
<a class= "category-read" href="<?php echo get_permalink() ?>">Read</a>
</div>
<?php endwhile; ?>
<!-- Displays the link for NEXT and PREVIOUS entries.
By default, only 10 posts per page can be loaded.
See [Settings > Reading] in WordPress Panel to configure
-->
<div id='paging'>
<?php next_posts_link('« Older Entries ') ?>
|
<?php previous_posts_link(' Newer Entries »') ?>
</div>
Других решений пока нет …