Главная страница в Wordpress

(Ответов: 6, Просмотров: 992)
  1. Опытный Аватар для andrei_z
    • Регистрация: 08.02.2012
    • Сообщений: 323
    • Репутация: 58
    Стандартно на главной странице отображаются все новость добаленные на сайте, а мне нужно что бы на ней отображались статьи из одной категории. Плагин Ultimate Category Excluder не подходит, потомучте все новости из категории которая должна быть на главной странице принадлежат еще и другим категориям, в которых есть статьи которые не нужны на главной странице. И если я с помощью этого плагина исключу все категории кроме нужной мне, то на главной странице вообще ничего нет, т.к. статьи принадлежат двум категориям.
    Может быть что-нибудь посоветуете?
    • 0
  2. Гуру Аватар для Анальгин
    • Регистрация: 26.01.2010
    • Сообщений: 944
    • Репутация: 6
    В index.php темы, перед
    PHP код:
    <?php if (have_posts()) : ?>
             <?php while (have_posts()) : the_post(); ?>
    добавить
    PHP код:
    <?php query_posts($query_string.'&cat=номер_категории'); ?>
    Таблетку?
    • 1

    Спасибо сказали:

    andrei_z(17.02.2012),
  3. Опытный Аватар для andrei_z
    • Регистрация: 08.02.2012
    • Сообщений: 323
    • Репутация: 58
    добавил, с сайтом начал творится полный пипец, главная страница стала очень длинной , а ее стала занимать последняя добавленая новасть, в большом количестве экземпляров xD и еще много чего произошло, короче не проканало)))
    • 0
  4. Опытный Аватар для andrei_z
    • Регистрация: 08.02.2012
    • Сообщений: 323
    • Репутация: 58
    Еще один вопрос созрел. Можно ли на WP сделать так, что бы в одной рубрике после каждого поста была кнопка Читать далее, а в другой категории играть. Функции они выполняли бы одинаковы (открывали полный пост), просто чтобы отличались названием
    • 0
  5. Гуру Аватар для Анальгин
    • Регистрация: 26.01.2010
    • Сообщений: 944
    • Репутация: 6
    Цитата Сообщение от andrei_z Посмотреть сообщение
    добавил, с сайтом начал творится полный пипец, главная страница стала очень длинной , а ее стала занимать последняя добавленая новасть, в большом количестве экземпляров xD и еще много чего произошло, короче не проканало)))
    Прошу прощения, а вот так может заработает?
    PHP код:
    <?php query_posts('cat=номер категории'); ?>
    <?php 
    if (have_posts()) : ?>
    <?php 
    while (have_posts()) : the_post(); ?>
    <?php 
    endwhile; ?>
    Цитата Сообщение от andrei_z Посмотреть сообщение
    Еще один вопрос созрел. Можно ли на WP сделать так, что бы в одной рубрике после каждого поста была кнопка Читать далее, а в другой категории играть. Функции они выполняли бы одинаковы (открывали полный пост), просто чтобы отличались названием
    Что-то вроде:
    PHP код:
    <?php 
     
    if is_category('айди категории') {  the_content('<p>Играть'the_title(''''false) .' &gt;&gt;</p>'); ?><div style="clear:both;"></div>
        <?php } else {  the_content('<p>Читать далее 'the_title(''''false) .' &gt;&gt;</p>'); ?><div style="clear:both;"></div>
        <?php }   ?>
    Таблетку?
    • 2

    Спасибо сказали:

    andrei_z(18.02.2012), ArhStrAngeR(18.02.2012),
  6. Allow: /index.php Аватар для DarkAngel-163
    • Регистрация: 29.07.2011
    • Сообщений: 510
    • Репутация: 124
    • Webmoney BL: ?
    andrei_z, по поводу одной категории в ВП.
    PHP код:
    function removeFromHome($query) {
    if (
    $query->is_home
        {
    $query->set('cat','ID');}
    return 
    $query; }
    add_filter('pre_get_posts','removeFromHome');

    function 
    removeFromRss($query) {
    if (
    $query->is_feed || ($query->is_home && !(is_paged()))) 
        {
    $query->set('cat','ID');}
    return 
    $query; }
    add_filter('pre_get_posts','removeFromRss'); 
    вставьте в functions.php где вместо ID вписываете ID нужной категории, первая часть убирает всё с главной, вторая с RSS-ленты.

    По поводу читать далее/играть Вам подсказали верно.
    • 2

    Спасибо сказали:

    andrei_z(18.02.2012), ArhStrAngeR(18.02.2012),
  7. Опытный Аватар для andrei_z
    • Регистрация: 08.02.2012
    • Сообщений: 323
    • Репутация: 58
    Цитата Сообщение от Анальгин Посмотреть сообщение
    Что-то вроде:
    в файле archive.php
    PHP код:
    <div class="postdate"><img src="<?php bloginfo('template_url'); ?>/images/date.png" /> <?php the_time('F jS, Y'?> <img src="<?php bloginfo('template_url'); ?>/images/user.png" /> <?php the_author() ?>  <img src="<?php bloginfo('template_url'); ?>/images/comments.png" />  <?php if (current_user_can('edit_post'$post->ID)) { ?> <img src="<?php bloginfo('template_url'); ?>/images/edit.png" /> <?php edit_post_link('Редактировать'''''); } ?></div>
                
                                <div class="entry">
                                    <?php the_content('<strong>Читать далее &raquo;</strong>'); ?>
                                </div>

    </div><!--/post-<?php the_ID(); ?>-->
            <?php endwhile; ?>
    заменял вот эту часть
    PHP код:
    <?php the_content('<strong>Читать далее &raquo;</strong>'); ?>
    на то что вы сказали, в итоге
    Parse error: syntax error, unexpected T_STRING, expecting '(' in /var/www/zaniksasha/data/www/expertgames.ru/wp-content/themes/PlanetGames/archive.php on line 35

    ---------- Сообщение добавлено 12:13 ---------- Предыдущее 12:09 ----------

    DarkAngel-163, пробовал вставить первую часть, вторая не нужно, но чичего не произошло
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
главная страница вордпресс
Web программирование 7 09.02.2012 19:04
главная страница вордпресс
Вопросы от новичков 7 09.02.2012 19:04
Не индексируется главная страница
Поисковые системы 11 05.11.2011 09:20
Главная страница
Web программирование 7 17.03.2011 16:05
Главная страница
Web программирование 0 29.11.2010 21:24

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры