Paano I-embed ang isang Panlabas na RSS Feed sa Mga Post sa WordPress sa pamamagitan ng Shortcode

Nakakita ka na ba ng mga showcases tulad ng 25 pinakamahusay na XYZ site na susundan? Kadalasan ang mga tutorial na ito ay may pangalan ng site, screenshot ng site, isang maliit na paglalarawan, at ang listahan ng mga kamakailang post. Ang pangunahing isyu sa mga post ay ang listahan ng mga kamakailang mga post na kung saan ay hindi napapanahon obertaym dahil karamihan sa mga may-akda ay manu-manong lumikha ng mga link na iyon sa panahon ng pagsulat. Ang post na iyon ay talagang hindi napapanahon sa sandaling ang anumang isa sa mga iba pang mga site ay nag-publish ng isang bagong post. Bueno sa artikulong ito, ipapakita namin sa iyo kung paano i-embed ang isang panlabas na RSS feed sa mga post ng WordPress sa pamamagitan ng shortcode, upang mapapanatili mo ang iyong mga listahan ng post na may kaugnayan.

Ang unang bagay na kailangan mong gawin ay buksan ang iyong tema functions.php file at i-paste ang sumusunod na code:

// Ang file na ito ay kinakailangan upang magamit ang wp_rss () function.
 include_once (ABSPATH.WPINC. '/ rss.php');

 function readRss ($ atts) {
     Extract (shortcode_atts (array (
 "feed" => 'http: //',
       "num" => '1',
     ), $ atts));

     ibalik ang wp_rss ($ feed, $ num);
 }

 add_shortcode ('rss', 'readRss'); 

Ngayon ang kailangan mo lang gawin ay gamitin ang shortcode kapag nagsusulat ng isang post:

[rss feed = "http://feeds.feedburner.com/site" num = "5"] 

Tiyaking binago mo ang feed URL sa shortcode sa kung ano ang gusto mo. Maaari mo ring ayusin ang numero ayon sa gusto mo.

Pinagmulan: Smashing Magazine