Как забить главную страницу на WP cтатьями?

12
zonar
На сайте с 24.05.2009
Offline
165
1385

Хочу пустое место на своем мини портале забить статьями. Я так понял для этого туда нужно вывести какуюнибудь рубрику.

Как ее туда вывести. Что бы забить пустое место также как сверху?

Городской дневник ( https://youtu.be/k2qZdPXHoYY )
D
На сайте с 30.10.2010
Offline
28
#1

🤪 это как? 🤪

ЗЫ вопрос глупый. это основа. подумай...

[Удален]
#2

Поместить туда цикл со статьями, что непонятного? :)

http://www.wp-info.ru/10-poleznyx-priemov-po-rabote-s-ciklom-loop-v-wordpress/ - тут примеры циклов. выбирай.

zonar
На сайте с 24.05.2009
Offline
165
#3

А можно какой нибудь виджет вставить или плагин в это место, чотбы в нее добавлять только одну какую нибудь категорию?

zonar добавил 28.04.2011 в 08:31

yad0ff:
Поместить туда цикл со статьями, что непонятного? :)

http://www.wp-info.ru/10-poleznyx-priemov-po-rabote-s-ciklom-loop-v-wordpress/ - тут примеры циклов. выбирай.

Прочитал, ничего не понял?

zonar добавил 28.04.2011 в 08:39

[Удален]
#4

ТС, а точно вордпресс осилите?

Вот наипростейший пример - вводит 5 тайтлов из первой категории. Таким макаром можно делать сколько угодно циклов. Только названия менять нужно.

<?php

$myPosts = new WP_Query();

$myPosts->query('cat=1&showposts=5');

while ($myPosts->have_posts()) : $myPosts->the_post();

the_title();

endwhile;

?>

Если непонятно - советую почитать статьи о вордпрессе и шаблоностроении.

З.Ы. Попробуйте плагин - последние записи. МОжет это то, что вы ищете.

Д
На сайте с 23.12.2010
Offline
18
#5

Из имеющихся на скрине только виджет "Последние записи" подходит. Ну или через виджет "Произвольный текст" что нибудь статичное добавить.

zonar
На сайте с 24.05.2009
Offline
165
#6
yad0ff:
ТС, а точно вордпресс осилите?

Вот наипростейший пример - вводит 5 тайтлов из первой категории. Таким макаром можно делать сколько угодно циклов. Только названия менять нужно.

<?php
$myPosts = new WP_Query();
$myPosts->query('cat=1&showposts=5');

while ($myPosts->have_posts()) : $myPosts->the_post();
the_title();
endwhile;
?>

Если непонятно - советую почитать статьи о вордпрессе и шаблоностроении.

З.Ы. Попробуйте плагин - последние записи. МОжет это то, что вы ищете.

Нет не пойдет. Не хочу чтобы статьи повторялись в двух разных местах. Хочу чтобы там отображались из совсем другой категории.

zonar добавил 28.04.2011 в 08:54

Рубрика события я же добавил? В ней статьи такие которых нет нигде на сайте больше.

zonar добавил 28.04.2011 в 09:17

<?php

$myPosts = new WP_Query();

$myPosts->query('cat=1&showposts=5');

while ($myPosts->have_posts()) : $myPosts->the_post();

the_title();

endwhile;

?>

Отличная штука. Я понял что 1 нужно заменить на нужную мне из рубрик.

Вот только куда вставлять этот код?

[Удален]
#7

В код шаблона вставляйте. В файл sidebar.php или index.php, или в home.php - смотря как у вас организован шаблон сайта.

zonar
На сайте с 24.05.2009
Offline
165
#8

Это код шаблона, куда вставлять?

<?php get_header(); ?>

<?php if(!is_paged()) { ?>

<div id="top" class="clearfloat">

<div id="headline">

<img src="<?php echo get_option('home'); ?>/wp-content/themes/arthemia/images/headline.png" width="100px" height="21px" alt="" />

<?php query_posts("showposts=1&category_name=Headline"); ?>

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

<div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div>

<div class="meta">[<?php the_time('j M Y') ?> | <?php comments_popup_link('Нет комментариев &#187;', '1 комментарий &#187;', '% коммент. &#187;'); ?> | <?php if(function_exists('the_views')) { the_views(); } ?>]</div>

<?php $values = get_post_custom_values("Headline");?>

<a href="<?php the_permalink() ?>" rel="bookmark">

<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo get_option('home'); ?>/<?php

$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=300&h=275&zc=1&q=100"

alt="<?php the_title(); ?>" class="left" width="300px" height="275px" /></a>

<?php the_excerpt(); ?>

<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">Читать запись полностью &raquo;</a>

<?php endwhile; ?>

</div>

<div id="featured">

<img src="<?php echo get_option('home'); ?>/wp-content/themes/arthemia/images/featured.png" width="100px" height="21px" alt="" />

<?php query_posts("showposts=4&category_name=Featured"); $i = 1; ?>

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

<div class="clearfloat">

<?php $values = get_post_custom_values("Image");

if (isset($values[0])) { ?>

<a href="<?php the_permalink() ?>" rel="bookmark" >

<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo get_option('home'); ?>/<?php

$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=100&h=65&zc=1&q=100"

alt="<?php the_title(); ?>" class="left" width="100px" height="65px" /></a>

<?php } ?>

<div class="info"><a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a>

<?php the_excerpt(); ?>

</div>

</div>

<?php endwhile; ?>

</div>

</div>

<div id="middle" class="clearfloat">

<img src="<?php echo get_option('home'); ?>/wp-content/themes/arthemia/images/category.png" class="clearfloat" alt="" />

<?php $display_categories = array(5,4,22,7,10); $i = 1;

foreach ($display_categories as $category) { ?>

<div id="cat-<?php echo $i; ?>" class="category">

<?php query_posts("showposts=1&cat=$category")?>

<span class="cat_title"><a href="<?php echo get_category_link($category);?>"><?php single_cat_title(); ?></a></span>

<a href="<?php echo get_category_link($category);?>"><?php echo category_description($category); ?></a>

</div>

<?php $i++; ?>

<?php } ?>

</div>

<?php } ?>

<div id="bottom" class="clearfloat">

<div id="front-list">

<?php

$page = (get_query_var('paged')) ? get_query_var('paged') : 1;

query_posts("cat=-13,-14&paged=$page&posts_per_page=5"); ?>

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

<div class="clearfloat">

<h3 class=cat_title><?php the_category(', '); ?> &raquo</h3>

<div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div>

<div class="meta">[<?php the_time('j M Y') ?> | <?php comments_popup_link('Нет комментариев &#187;', '1 комментарий &#187;', '% коммент. &#187;'); ?> | <?php if(function_exists('the_views')) { the_views(); } ?>]</div>

<div class="spoiler">

<?php $values = get_post_custom_values("Image");

if (isset($values[0])) { ?>

<a href="<?php the_permalink() ?>" rel="bookmark" >

<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo get_option('home'); ?>/<?php

$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=150&h=150&zc=1&q=100"

alt="<?php the_title(); ?>" class="left" width="150px" height="150px" /></a>

<?php } ?>

<?php the_excerpt(); ?>

</div>

</div>

<?php endwhile; ?>

<div class="navigation">

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }

else { ?>

<div class="right"><?php next_posts_link('Следующая страница &raquo;') ?></div>

<div class="left"><?php previous_posts_link('&laquo; Предыдущая страница') ?></div>

<?php } ?>

</div>

</div>

<?php get_sidebar(); ?>

</div>

<?php get_footer(); ?>

D
На сайте с 30.10.2010
Offline
28
#9

🤪 без обид)

оно вам нужно?

(в сайдбар)

zonar
На сайте с 24.05.2009
Offline
165
#10

Код сайдбара. Или сюда? Пихал по разному пока не выхолит никак.

<div id="sidebar">

<div id="sidebar-top">

<?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>

<?php endif; ?>

</div>

<div id="sidebar-middle" class="clearfloat">

<div id="sidebar-left">

<?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>

<?php endif; ?>

<ul><?php wp_list_bookmarks('categorize=0&category=17&title_li=0&show_images=0&show_description=0&orderby=name'); ?></ul>

</div>

<div id="sidebar-right">

<?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(3) ) : ?>

<?php endif; ?>

</div>

</div>

<div id="sidebar-bottom">

<?php /* Widgetized sidebar, if you have the plugin installed. */ if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(4) ) : ?>

<?php endif; ?> </div>

</div>

zonar добавил 28.04.2011 в 09:35

Dewey:
🤪 без обид)
оно вам нужно?
(в сайдбар)

Если честно, то если я не разберусь и не научусь. Дела мои будут не важнецки. Все очень серьезно даже важнее чем Вы себе предполагаете. Без шуток. Дело тут не в самом сайте.

zonar добавил 28.04.2011 в 09:41

zonar:



zonar добавил 28.04.2011 в 08:39

В этот сайдбар не знаю какой прикрутить плагин, чтобы можно было добывить в него такой код

<?php

$myPosts = new WP_Query();

$myPosts->query('cat=28&showposts=10');

while ($myPosts->have_posts()) : $myPosts->the_post();

the_title();

endwhile;

?>

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий