Про категори

Помогите, кто может, новичку!
1. Есть ли какой-то код, с помошью которого можно было бы в определенном месте (например, в посте) показывать содержимое категории, т.е. дочерние подкатегории, которые относятся к определенной категории?
2. Моя тема показывает категории в таком виде:

Категория

  • подкатегория
  • ПодПодкатегория

Как сделать, чтобы показывало в таком:

Категория
***подкатегория
******ПодПодкатегория

???

3. Можно ли создать каким-то образом разбить на категории блогрол и страницы?

2.
смотрите в codex.wordpress.org про wp_list_cats
дословно не помню, но что-то так:
<?php wp_list_cats(‘sort_column=name&optioncount=1&hierarchical=0’); ?>
Вот про параметр hierarchical почитайте в кодексе

3.
В меню «Ссылки» есть возможность создавать разделы ссылок, чем вам не категории для блогрола?
Страницы существуют отдельно от категорий. Можно делать подстраницы.

А по первой проблеме кто-то подскажет? Она наиболее актуальная!

Ну так там почти также:

wp_list_cats(‘sort_column=name&optioncount=1&child_of=1&hide_empty=0’);

Это значит:
child_of=1 – Показывать подкатегории Категории id которой 1
hide_empty=0 – Показывать пустые категории

П.с. Читать надо то что Вам дают, в данном случае codex.wordpress.org – там про это ох как хорошо написано…

Да, но с английским у меня траблы…
А может Вы мне еще подскажете, можна ли как-то показывать в определенном месте, например, на странице, посты определенной категории? Если да, то тут могут быть два варианта: либо все сообщения определнной категории целиком, либо только заголовки сообщений, но тут возникает другой вопрос: можно ли будет при этом как-то лимитировать число показывающихся постов/заголовков?

http://bluesome.net/post/2005/08/18/50/ – плагин Exec-PHP позволяет вставлять код в посты и страницы. Там можете вызывать и показывать что хотите. Вам об этом уже нарассказывали, только сядьте и разберитесь. В написанном Вами коде можете лимитировать и число показываемых заголовков и всё, что Вам заблагорассудится.

Спасибо, буду пробовать! 😛

http://bluesome.net/post/2005/08/18/50/ - плагин Exec-PHP позволяет вставлять код в посты и страницы. Там можете вызывать и показывать что хотите. Вам об этом уже нарассказывали, только сядьте и разберитесь. В написанном Вами коде можете лимитировать и число показываемых заголовков и всё, что Вам заблагорассудится.

Ну, я установил, активировал, и как мне вівести на странице посты определенной категории?

Вставляете на страницу код, который выводит Ваши посты. Цикл вывода постов возьмите, например, в файле index.php Вашей темы, только поставьте условие на категорию:

<?php if ( in_category('category_id') ): ?>
  // Some category specific PHP/HTML here
<?php endif; ?>

Читайте об этом здесь: http://codex.wordpress.org/Template_Tags/in_category.

Абсолютно ничего не выводит. Есть где-нибудь мануал по этому плагину, кроме как файла read me в самом плагине?

Вставляете на страницу код, который выводит Ваши посты. Цикл вывода постов возьмите, например, в файле index.php Вашей темы, только поставьте условие на категорию:
<?php if ( in_category('category_id') ): ?>
  // Some category specific PHP/HTML here
<?php endif; ?>

Читайте об этом здесь: http://codex.wordpress.org/Template_Tags/in_category.

Вот что у меня на index.php. Мои действия?

<?php while (have_posts()) : the_post(); ?>

<!-- post date and title -->

                        <h5><?php the_time('l, F jS, Y') ?></h5>
                        <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Постійний лінк: <?php the_title(); ?>"><?php the_title(); ?></a></h2>
                        <h6><?php edit_post_link(); ?></h6>

<!-- post -->

                        <?php the_content('Читати далі &raquo;'); ?>

<!-- post meta -->

                        <h5><?php comments_popup_link('Додати коментар &#187;', '1 Коментар &#187;', ' Коментарів: %&#187;'); ?>
                            </strong></h5>
                        <h6><?php edit_post_link(); ?></h6>

                        <!--
                        <?php trackback_rdf(); ?>
                        -->

                        <hr />

        <?php endwhile; ?>

            <div class="alignleft"><?php posts_nav_link('','','&laquo; Попередня сторінка') ?></div>
            <div class="alignright"><?php posts_nav_link('','Наступна сторінка &raquo;','') ?></div>

все. всех задолбал….:mad::P

Отцы помогите ребенку!
Нужно сделать к категории подкатегорию.
Категория
-подкатегория

Не представляю как это делается.
Вчера первый раз познакомилась с WP, будьте снисходительны, подскажите!

Управление — Рубрики (они же и категории)
Создать новую, при этом выбрать родительской требуемую категорию

Приятно быть отцом 😉

Только все зависит от темы дизайна, которую ты используешь. Читай выше, но отредактировать тему новичку под свои запросы – нелегкое дело…

вот у меня такая же проблема…. мне надо чтобы категории выглядели так:
категория
– подкатегория
– подкатегория

скоко не игрался с wp_list_cats так и ничего не вышло… может не так делаю? подскажите плиз.. )

вот у меня такая же проблема
.... 
скоко не игрался с wp_list_cats так и ничего не вышло...  может не так делаю? подскажите плиз.. )

Тема какая? Выше ответ есть – зависит также и от темы!

так и не понял… что никто нормально не подскажет?

вот у меня такая же проблема....  мне надо чтобы категории выглядели так:
категория
  - подкатегория
  - подкатегория

скоко не игрался с wp_list_cats так и ничего не вышло...  может не так делаю? подскажите плиз.. )

А что именно делали, можете написать?
Если Вы пропустили, на бис: http://codex.wordpress.org/Template_Tags/wp_list_cats
параметр hierarchical
и параметр hide_empty не забудьте если хотите чтобы отображались ссылки на пустые категории (в которых еще нет постов)

2 sonika
offtop, конечно, но люди уже совсем читать, видимо, перестали….скоро на html будут говорить…..
🙁

2 sonika
offtop, конечно, но люди уже совсем читать, видимо, перестали....скоро на html будут говорить.....
:(

шо такое html? 😀

повторяю…. что я уже пробовал….
параметр hierarchical стоит 1… а толку? категории все вот так выглядят
категория
категория
категория

ну и кто помочь может?

Покажите код (wp_list_cats) и css к нему
css для дочерних рубрик Вы же делали?
А лучше сайт покажите, тогда гадать не прийдется.

<ul class="counts">
<?php wp_list_cats(‘sort_column=name&optioncount=1&hierarchical=1’); ?>

css
ul.dates,ul.counts,ul.blogroll ul,ul.pages {
list-style:none;
border-top:1px solid #3D3D3D;
margin:1.5em 0 2em;
}

ul.dates li,ul.counts li,ul.blogroll ul li,ul.pages li {
list-style:none;
border-bottom:1px solid #3D3D3D;
color:#858585;
margin:0;
padding:0.5em 0;
}

ul.counts .count {
float:right;
color:#858585;
}

ul.dates a,ul.counts a,ul.blogroll a,ul.pages a {
color:#BFBFBF;
text-decoration:none;
}

#otherbar ul.counts li,

А где css для ul class="children" ?
Если и сейчас непонятно о чем речь, поставьте тему Blix (например) и посмотрите.

А я просто в пикселях сдвинула 🙂

а класса children нет, посмотрел в теме blix его тоже нет…..

а класса children нет, посмотрел в теме blix его тоже нет.....

в css темы Blix нету, да, там просто «сдвиг» идет. Во многих темах есть.
У меня к Вам вопрос:
У ВАС СВОЯ ГОЛОВА-ТО ЕСТЬ?
в html код своего сайта загляните, вот там есть ul class="children" (если есть дочерние рубрики)

всё спасибо… добавил класс и всё стало норм)

Такой вопрос:
Можно ли как-то отключить показ даты, имени категории (и, желательно – заголовка) в постах какой-то отдельно взятой категории при их развороте на их отдельной странице,
или в любом отдельно взятом посте – чтобы был один текст на чистом поле поста, но чтобы в других категориях всё это продолжало выводиться из шаблона по-умолчанию? 😎
Или – как задать одельной категории, посту свой шаблон не связываясь со статичными страницами?

В файле index.php или single.php прописываете

<?php if (in_category(номер категории)) ?>

и для конкретной категории прописываете свой вариант представления (например, не пишиете автора).

В файле index.php или single.php прописываете <?php if (in_category(номер категории)) ?>
и для конкретной категории прописываете свой вариант представления (например, не пишиете автора).

Вроде просто и круто. Можете приложить полный код возможного варианта представления вкупе с <?php if (in_category(номер категории)) ?>. И: index.php – шаблона? Спасибо. 🙂

у меня index.php – шаблона

<?php get_header(); ?>
<div id="content">	
       <div id="maincontent">
<div class="post">
		<?php include (TEMPLATEPATH . '/theloop.php'); ?>
</div><!-- end .post-->	
<?php include (TEMPLATEPATH . '/rsidebar.php'); ?>
	</div><!-- end #maincontent-->
<?php get_sidebar(); ?>
</div><!-- end #content-->
<?php get_footer(); ?>

single.php

<?php get_header(); ?>
<div id="content">	
       <div id="maincontent">
<div class="post">
		<?php include (TEMPLATEPATH . '/theloop.php'); ?>		
</div><!-- end .post-->	
<?php include (TEMPLATEPATH . '/rsidebar.php'); ?>	
	<div class="clear"></div>	
	<?php if (function_exists('paged_comments_template')) paged_comments_template(); else comments_template();  ?>
	</div><!-- end #maincontent-->
<?php get_sidebar(); ?>
</div><!-- end #content-->
<?php get_footer(); ?>
Anonymous
Отправить
Ответ на: