шоткод для RSS виджета?
-
Сайдбаром RRS поставить понятно слева или справа, а мне надо на всю страницу чтобы новости располагались. Какой шоткод у стандартного виджета RSS, чтобы можно было вставить его в тело страницы?
-
Какой шоткод у стандартного виджета RSS, чтобы можно было вставить его в тело страницы?
Никакого.
См темуНикакого.
См темуПосмотрел я тему, поколдовал — ничего не вышло ибо я не свободно владею англ и пхп. Готовый вариант как-то можно выложить?
Вот ,что нашел на просторах:<?php if(function_exists('fetch_feed')) { include_once(ABSPATH . WPINC . '/feed.php'); // the file to rss feed generator $feed = fetch_feed('http://www.brettthompsonracing.com/feed/'); // specify the rss feed $limit = $feed->get_item_quantity(7); // specify number of items $items = $feed->get_items(0, $limit); // create an array of items } if ($limit == 0) echo '<div>The feed is either empty or unavailable.</div>'; else foreach ($items as $item) : ?> // The actual output <h1><a href="<?php echo $item->get_permalink(); ?>" alt="<?php echo $item->get_title(); ?>"><!--?php echo $item--->get_title(); ?></a></h1> <p><?php echo $item->get_date('j F Y @ g:i a'); ?></p> <p><?php echo substr($item->get_description(), 0, 200); ?> ...</p> <?php endforeach; ?>
работает, однако проблемы с заголовками да и картинки в новостях не показывает почему-то.
ибо я не свободно владею англ и пхп
А где в указанной теме по английски? 😉
Там на 99% готовое решение.А где в указанной теме по английски? 😉
Тут
название_виджета ессно, посмотреть в плагине.
В помощь: http://codex.wordpress.org/register_sidebarТам на 99% готовое решение.
Там это где?
Уважаемый, я не сомневаюсь в ваших высоких познаниях в этой области, но не все такие же просвещенные, если б так было то в этом форуме нужды бы не было. И так же как и вНикакого.
См темутой теме, так и в этой, Вы ничем особо не помогли, как я видел, потому что, как-то описать решение проблемы желательно, а не вот вам тьма технического описания и сами парьтесь как хотите.
Вопросы такие по факту:
1) `<?php if ( !function_exists(‘dynamic_sidebar’)
|| !dynamic_sidebar(‘название_виджета’) ) : ?><?php endif; ?>` , какое название виджета конкретно будет в этом случае — feed?. И ему же надо задать как минимум ссылку от RSS, как это все вместе будет выглядеть в коде который Вы предоставили.
2) Если о 99% Вы про тот код, что я предоставил, то я описал, что меня в нем не устраивает, проблема с отображением заголовков и то что там не отображаются картинки к новостям. Если Вы знаете как решить эти проблемы, то опять же в целом виде было бы неплохо.Вообщем я сам разобрался!
Немного переделал под русскую адаптацию.<?php if(function_exists('fetch_feed')) { include_once(ABSPATH . WPINC . '/feed.php'); // the file to rss feed generator $feed = fetch_feed('http://infovend.ru/feed/'); // specify the rss feed $limit = $feed->get_item_quantity(100); // specify number of items $items = $feed->get_items(0, $limit); // create an array of items } if ($limit == 0) echo '<div>The feed is either empty or unavailable.</div>'; else foreach ($items as $item) : ?> <h1><a href="<?php echo $item->get_permalink(); ?>" alt="<?php echo $item->get_title(); ?>"><?php echo $item->get_title(); ?></a></h1> <p><?php echo $item->get_date('d.m.Y H:i'); ?></p> <p><?php echo substr($item->get_description(), 0, 10000); ?> ...</p> <?php endforeach; ?>
Автор кода и описание тут: http://wordpresso.org/tutorials/add-the-wordpress-rss-feed-anywhere-in-your-theme/
- Тема «шоткод для RSS виджета?» закрыта для новых ответов.