Ответы в темах

Просмотр 6 ответов — с 76 по 81 (всего 81)
  • Хотелось бы кусочек кода глянуть, может у Вас, Atrax завалялась этакая заготовочка. Будем рады глянуть =)

    Да, я тоже с этим моментом немного не въехал

    /index.php/%postname%

    Это что-то новое.. а мой способ рабочий 🙂

    Берем плагин Page_Htm
    Немного его поправляем, открывая page_htm.php:

    Находим все .html и заменяем на .php

    сохраняем и ставим плагин.

    Идем в настройки > чпу(Постоянные ссылки), выбираем «Произвольная структура» и в поле пишем:

    /%postname%

    Сохраняем и идем в страницы, создавать пустую страничку «Блог».

    После возвращаемся в настройки > Чтение, выбираем «Статическую страницу», в выпадающем меню «Главная страница» мы выбираем заранее приготовленную статическую страницу, а в меню «Страница записей» — нашу свежую «Блог».

    Очень даже актуально =)

    Давайте вспоминать, чем мы в темах выводим посты? Я делаю так:

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    	<?php the_content(__('(more...)')); ?>
    	<?php endwhile; else: ?>
    <?php endif; ?>

    Теперь нам нужно придумать, как вывести страничку «О сайте» перед этими всеми постами, что само собой не сложно.

    1. Идем в админку > Страницы, создаем новую страничку или правим готовую «О сайте». После смотрим ее свойства (через быстрое редактирование), видим поле «Ярлык» (то, что под заголовком) или как-то так, вводим туда «maininfo»
    2. Возвращаемся в наш код и ставим перед выводом постов следующее:

    <?php query_posts('pagename=maininfo') ; ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php the_title(); ?>
    <?php the_content(__('(more...)')); ?>
    <?php endwhile; else: ?>
    <?php endif; ?>
    <?php wp_reset_query(); ?>

    Ну вот и все. Как вы, надеюсь, поняли «maininfo» это идентификатор страницы, которую вы создали или подправили до, которая выводится с помощью кода выше И который можно вставить в теме уже куда угодно 🙂

    Обратите внимание, что такой способ немного повышает количество запросов к бд, тем самым подымает нагрузку на наши плаксивые хостинги.

    ну интуиция подсказывает, что можно как-то кусочек пхп к теме(кнопке) дописаать, мол, иф пейдж (по ярлыку страницы наверное или айди) хом: ехо класс=»активная кнопка«, ну а ксс уже активная кноапка: итд… что-то в этом есть?

Просмотр 6 ответов — с 76 по 81 (всего 81)