Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Template Name: RSS Feed
- */
- $rss_url = 'http://www.careerjet.sk/search/rss.html?s=Humenn%C3%A9&l=Slovensk%C3%A1%20republika&lid=123983&affid=71fd2a311a86558f5e0e1e7c33382097&psz=50&snl=500&wct=1&wcp=1';
- $delka_uryvku = 450;
- $zobrazenych_clanku = 50;
- ?>
- <?php get_header(); ?>
- <div class="content">
- <!-- ----- START RSS FEED ----- -->
- <?php
- include_once(ABSPATH . WPINC . '/feed.php');
- $rss = fetch_feed($rss_url);
- if(is_wp_error( $rss )){
- // K RSS kanálu jsme se nepřipojili, možná chybná URL...
- echo'<p class="color-red">Vzdálený RSS kanál se nepodařilo načíst!</p>';
- }else{
- $maxitems = $rss->get_item_quantity($zobrazenych_clanku);
- $rss_items = $rss->get_items(0, $maxitems);
- if ($maxitems == 0){
- // K RSS kanálu jsme se sice připojili, ale neobsahuje žádnou položku
- echo '<p class="color-red">Ze vzdáleného RSS kanálu se nepodařilo načíst žádnou položku!</p>';
- }else{
- // Procházení jednotlivých příspěvků v RSS kanálu
- foreach ( $rss_items as $item ) : ?>
- <!-- TITULEK -->
- <h2 class="title">
- <a href="<?php echo esc_url( $item->get_permalink() ); ?>" title="<?php echo esc_html( $item->get_title() ); ?>"><?php echo esc_html( $item->get_title() ); ?></a>
- <small class="pull-right date"><em><?php echo $item->get_date('j.F Y'); ?></em></small>
- </h2>
- <!-- ÚRYVEK -->
- <div class="entry">
- <?php
- // Odstraníme z úryvku HTML tagy a blbosti
- $content = strip_tags(trim($item->get_content()));
- // Pokud je úryvek delší než nastavený počet znaků tak jej zkrátíme
- if(mb_strlen($content, "utf-8") > $delka_uryvku){
- $content = mb_substr($content, 0, $delka_uryvku, 'utf-8');
- }
- // A nakonec zobrazíme
- echo $content.'...';
- ?>
- </div>
- <?php endforeach; ?>
- <?php
- }
- } ?>
- <!-- ----- END RSS FEED ----- -->
- </div>
- <?php get_sidebar(); ?>
- <?php get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement