Перед созданием темы или сообщения следует прочесть: Правила форума, Правила раздела, Как правильно оформить тему.

Автор Тема: Карта сайта без плагина  (Прочитано 2940 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн МарияАвтор темы

  • Aquarelle
  • **
  • Сообщений: 128
  • Карма: +13/-0
  • Пол: Женский
  • Камчатка рулит!
    • Мастера 1С
Карта сайта без плагина
« : Мая 13, 2013, 16:29:24 »
Здравстуйте!

Подскажите, какой код я должна вставить в шаблон страницы карты сайта, чтоб на самой опубликованной странице кроме перечня ссылок на записи блога, выводился текст, написанный на странице в редакторе.
Успешный человек обязан знать бухгалтерский учет!!!

Оффлайн Steel Dragon

  • Global Moderator
  • ***
  • Сообщений: 4596
  • Карма: +545/-4
  • Пол: Мужской
  • GlobalModerator
Re: Карта сайта без плагина
« Ответ #1 : Мая 13, 2013, 18:52:54 »
<?php the_excerpt(); ?>

или

<?php the_content(); ?>
Внимание!
Не отвечаю на вопросы без ссылки на страницу сайта, на которой видна проблема.

Оффлайн МарияАвтор темы

  • Aquarelle
  • **
  • Сообщений: 128
  • Карма: +13/-0
  • Пол: Женский
  • Камчатка рулит!
    • Мастера 1С
Re: Карта сайта без плагина
« Ответ #2 : Мая 14, 2013, 00:29:25 »
Не помогает :-( <?php
/*
Template Name: Карта сайта
*/
?>

<?php get_header(); ?>
<div class="main">
<?php the_excerpt(); ?>
<?php the_content(); ?>
<h2>Все статьи блога!!! </h2>
<?php
$cats 
get_categories('exclude=ID'); //укажите ID категорий, через запятую, которые нужно исключить.
foreach ($cats as $cat) {
echo 
'<h2>Рубрика: '.$cat->cat_name.'</h2>';
echo 
'<ul>';
query_posts('posts_per_page=-1&cat='.$cat->cat_ID);
while(
have_posts()): the_post();
$category get_the_category();
if (
$category[0]->cat_ID == $cat->cat_ID) {?>

<li><a href="<?php the_permalink() ?>"  title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php } endwhile;?>
</ul>
<?php }?>
<?php wp_reset_query();?>
<h2>Страницы:</h2>
<ul>
<?php wp_list_pages('exclude=ID&title_li=');

 
//укажите ID страниц, через запятую, которые нужно исключить.?>

</ul>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Может этот код конфликтует с какой-нибудь функцией? Я конечно могу вставить текст принудительно, но вдруг я захочу его поменять.....забуду же куда написала....
Успешный человек обязан знать бухгалтерский учет!!!

Оффлайн Steel Dragon

  • Global Moderator
  • ***
  • Сообщений: 4596
  • Карма: +545/-4
  • Пол: Мужской
  • GlobalModerator
Re: Карта сайта без плагина
« Ответ #3 : Мая 14, 2013, 00:59:55 »
Функции нужно вставлять в цикл  :D.
Вот так:
<li>
<a href="<?php the_permalink() ?>"  title="<?php the_title(); ?>"><?php the_title(); ?></a><br />
<?php the_excerpt(); ?>
</li>
Внимание!
Не отвечаю на вопросы без ссылки на страницу сайта, на которой видна проблема.

Оффлайн МарияАвтор темы

  • Aquarelle
  • **
  • Сообщений: 128
  • Карма: +13/-0
  • Пол: Женский
  • Камчатка рулит!
    • Мастера 1С
Re: Карта сайта без плагина
« Ответ #4 : Мая 14, 2013, 01:33:28 »
Мы наверное друг друга немного не поняли, если я вставляю в цикл, то выводятся ссылки с самими постами, а мне нужно к карте сайта сделать описание, которое я ввожу на странице.
Примерно так:

Все статьи блога.

Описание карты блога

ссылка
ссылка
ссылка

вот это описание и не выводится, а после Названия страницы "Все статьи блога." никакого цикла нет :(
Успешный человек обязан знать бухгалтерский учет!!!

Оффлайн Steel Dragon

  • Global Moderator
  • ***
  • Сообщений: 4596
  • Карма: +545/-4
  • Пол: Мужской
  • GlobalModerator
Re: Карта сайта без плагина
« Ответ #5 : Мая 14, 2013, 09:57:51 »
Теперь понятно.

К сожалению, в пределах одного цикла это невозможно.

Вам будет проще вставить ваш текст просто в файл.
Внимание!
Не отвечаю на вопросы без ссылки на страницу сайта, на которой видна проблема.

Оффлайн МарияАвтор темы

  • Aquarelle
  • **
  • Сообщений: 128
  • Карма: +13/-0
  • Пол: Женский
  • Камчатка рулит!
    • Мастера 1С
Re: Карта сайта без плагина
« Ответ #6 : Мая 14, 2013, 11:05:49 »
Жаль :( а так хотелось.....
Успешный человек обязан знать бухгалтерский учет!!!

 

Не забывайте добавлять карму тем, кто вам помог!


Поиск