Свежие записи с картинками на WP.....

123
сергей-034
На сайте с 14.06.2009
Offline
281
#11

Nadejda, интересная тоже статья, но тут вроде про вывод новостей, а мне надо чтоб в сайтбаре "Свежие темы" были с картинками!

сергей-034 добавил 09.03.2010 в 21:03

mgarkunov, на русском бы еще это все было бы написано, то вообще бы замечательно было! :)

© Лучше с умным потерять, чем с дураком найти.
Vladimir
На сайте с 07.06.2004
Offline
532
#12
сергей-034:
Nadejda, интересная тоже статья, но тут вроде про вывод новостей, а мне надо чтоб в сайтбаре "Свежие темы" были с картинками!

сергей-034 добавил 09.03.2010 в 21:03
mgarkunov, на русском бы еще это все было бы написано, то вообще бы замечательно было! :)

аналогично хочу в сайдбар, сегодня сяду разбираться с тем , что есть, и с тем что в тему накидали:)

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
mgarkunov
На сайте с 23.03.2009
Offline
130
#13
сергей-034:
на русском бы еще это все было бы написано, то вообще бы замечательно было!

Там уже есть примеры и все можно сделать на основе их примера


<ul>
<?php
global $post;
$myposts = get_posts('numberposts=5&offset=1&category=1');
foreach($myposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br />
<?php the_post_thumbnail(); ?>
</li>
<?php endforeach; ?>
</ul>
Affiliate marketing в Рунете (http://affnet.ru)
vandamme
На сайте с 30.11.2008
Offline
675
#14

не обязательно кастом филдс

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

вот функция извлечения первой картинки

function get_first_image($post_ID, $fullsize=false, $max_dims=false){
$thumbargs = array(
'post_type' => 'attachment',
'post_status' => null,
'post_parent' => $post_ID
);
$thumbs = get_posts($thumbargs);
if ($thumbs) {
$num = count($thumbs)-1;
return get_attachment_innerHTML($thumbs[$num]->ID, $fullsize, $max_dims);
}
}

вызвать функцию так

get_first_image (35, true, array(300, 350));

и получится вот так

<img title="my image title" src="http://artfocus.org.il/en/wp-content/uploads/2008/08/durham-jd_coll-stones_brasilian2.jpg" alt="my image description" width="300" />

vandamme добавил 10.03.2010 в 11:17

может я немножко не правильно понял но вроде этот плагин для вас

http://wordpress.org/extend/plugins/yd-recent-posts-widget/screenshots/

Vladimir
На сайте с 07.06.2004
Offline
532
#15
vandamme:

может я немножко не правильно понял но вроде этот плагин для вас

http://wordpress.org/extend/plugins/yd-recent-posts-widget/screenshots/

Кажется работает:) только непонятно, то 10 постов выводит, то пять. Размер фото в сайдбаре меняется соответственно.

сергей-034
На сайте с 14.06.2009
Offline
281
#16
Nadejda:
Кажется работает только непонятно, то 10 постов выводит, то пять. Размер фото в сайдбаре меняется соответственно.

Как вам это удалось? :(

vandamme
На сайте с 30.11.2008
Offline
675
#17
сергей-034:
Как вам это удалось?

а вы что не смогли?

сергей-034
На сайте с 14.06.2009
Offline
281
#18
vandamme:
а вы что не смогли?

Да я просто вообще принципа не понимаю. Ну установил я плагил. А дальше что делать? :)

vandamme
На сайте с 30.11.2008
Offline
675
#19

там написано - установка

1. Unzip yd-recent-posts-widget.zip

2. Upload the yd-recent-posts-widget directory and all its contents into the /wp-content/plugins/ directory

3. Activate the plugin through the 'Plugins' menu in WordPress

4. Use the widget admin page to add the widget to one of your sidebars and configure it

5. Use the option 'YDRecentPosts' admin page to clear the cache when you make changes.

6. If you want to include the list in your page content, use the <!-- YDRPW --> tag.

7. If you want to include it in your template, use the <?php display_yd_recent_posts_here() ?> function.

8. Use the <?php display_yd_previous_posts_here() ?> function to display a list of previous posts. For specific installations, some more information might be found on the YD Recent Posts Widget plugin support page

1 разархивировать

2 загрузить папку с плагином на сайт

3 активировать плагин

4 добавить виджет и настроить его

5 использовать опции YDRecentPosts для зачистки кеша

6 если хотите использовать список тхумбов на страницах вставлять тег <!-- YDRPW -->

7 если хотите использовать в шаблоне - вызов функции <?php display_yd_recent_posts_here() ?>

8 функция <?php display_yd_previous_posts_here() ?> - показать список предыдущих постов

сергей-034
На сайте с 14.06.2009
Offline
281
#20

Ооооооо... Что то получилось. Я просто не заметил что там виджет новый появился :)

Только что то размер не меняется у фоток...

123

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