вывод записей на главной

Сразу хочу попросить уважаемых магистров вся wordpress, если я не по адресу сразу сказать об этом,(для Ю.Б " гугл устал от меня зависает порой даже") какой функцией выводиться в wordpress mu последние записи блогов, а точнее какой функцией можно вывести записи определенного блога (пускай по id). Мне необходимо на главной вывести записи с блога №45, 76, 98. Дизайн меня не интересует мне нужно только узнать какой функцией мне это вывести не используя плагины. Возможно ли это?

какой функцией выводиться в wordpress mu последние записи блогов, а точнее  какой функцией можно вывести записи определенного блога (пускай по id).
get_blog_post ( $blog_id, $post_id )
Мне необходимо на главной вывести записи с блога №45, 76, 98. Дизайн меня не интересует мне нужно только узнать какой функцией мне это вывести не используя плагины. Возможно ли это?

Или более гибко (по идее должно работать):

switch_to_blog(10);
$postslist = get_posts('numberposts=1&include=6');
foreach ($postslist as $post) :
setup_postdata($post);
endforeach;
restore_current_blog();

Ну и самый универсальный и гарантированный способ – парсить rss необходимых блогов.

что то не выводит записи вставляю твой код не получаеться , не пойму в чем проблема , вставляю например это
<div class="blogirh3">
<span class="rightih"><strong><a href="<?php echo get_category_link("$crat_feat3");?>" title="эта очень интересная рубрика нажмите,что бы просмотреть все записи в ней">
<?php echo cat_id_to_name("$crat_feat3"); ?> &raquo;</a></strong></span> <br />
<?php $my_query = new WP_Query("cat=$crat_feat3&showposts=3");
while ($my_query->have_posts()) : $my_query->the_post();
?>
<h3 class="levh"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
<?php $thumb = get_post_meta($post->ID, ‘postimage’, $single = true); ?>
<?php
if($thumb !== ”) { ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php bloginfo(‘template_directory’); ?>/timthumb.php?src=<?php echo $thumb; ?>&amp;h=65&amp;w=65&amp;q=50&amp;zc=1" alt="<?php if($thumb_alt !== ”) { echo $thumb_alt; } else { echo the_title(); } ?>" class="img-mainh" /></a>
<?php }
else { echo ”; } ?>
<p class="leh"><?php the_content_limit(700, "ДАЛЕЕ… "); ?></p>
<?php endwhile; ?>
</div>
без проблем выводит из рубрики. Не хотелось бы парсить Rss , не люблю я его, просто не нравиться он мне, правда в php 5 появилась возможность через simplexml вывести. а кстати если через него- то как думаешь прописать вывод из определенного блога, определенной рубрики, нужное количество записей.

вставляю например это

А где, собственно, там «мой» код?

Ф-ция switch_to_blog(10); временно переключает основной текущий блог на тот, который указан в параметрах. Далее с ним «работаете» обычным образом. Как будто у Вас не WordPress Mu, а однопользователький. После чего вызываете ф-цию restore_current_blog(); (параметров у нее нет). Она переключает блог обратно, делая основной блог, снова текущим. Между этими двумя ф-циями вставляйте тот код, который Вам необходим. Таким образом Вы можете с «чужим» блогом работать как со своим.

Для справки: функции многопользовательского wordpress.

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

Мне это пока не нужно, так, что я и не думаю. Начните делать, а если появятся вопросы – спрашивайте. Посмотрим чем можно будет помочь.

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

нет не выводит вставляю <div class="blogirh3">

<?php switch_to_blog(6);
$postslist = get_posts(‘numberposts=1&include=6’);
foreach ($postslist as $post) :
setup_postdata($post);
endforeach;
restore_current_blog();?>

</div>
как ты и написал но отображаеться пустота в том месте где должна выводить

хотелось бы продолжить обсуждение на тему вывод на главной записи с других блогов. Я некоторое время изучал это направление и хочу сказать что мне необходим вывод с помощью модуля SimpleXML. Долго мучился разбираясь в примудростях сего явления, вроде сначала проблем не вызывало, однако появились некоторые заморочки.
Вот вывожу записи с помощью этой функции
<ul>
<?php
$xml = new SimpleXMLElement(‘http://блог Ю.Б/news/?feed=rss2’, NULL, TRUE);
foreach ($xml->channel->item as $item) {

echo ‘<a href="’.$item->link.’">’.$item->title.'</a> ‘;
echo ‘<p>’.$item->description.'</p>’;

}
?>
</ul>
Вроде нармалек выводит и ссылка есть и т.д , однако есть маленькая проблема не выводит картинку с записи, и какой переменой заставить ее появляться не понятно, в интернете об этом мало чего написано, в основном какие то скрипты на основе этого модуля SimpleXML, которые не понятны. Подскажите пожалуйста с этой проблемой.

Anonymous
Отправить
Ответ на: