Marketing Content

Meriv Meriv Di Mijara WordPress an Mijara Zaroka xwe de Feydeyên RSS yên Derveyî Hevbend dike

Hin kes pê nizanin, lê WordPress jêhatîbûna syndicateyê yek kiriye RSS bi hin taybetiyên der-ji-the-box feed. Digel ku wijdan hene ku vê yekê bikin, dibe ku hûn bi rastî bixwazin kapasîteya weşandina fêkiyên din rasterast di şablona WordPress-ya xwe de bikin.

WordPress di nav fonksiyona xwe ya berdest de hem Magpie û hem jî SimplePie RSS Caching piştgirî dike, fetch_feed:

  • fetch_feed - bi cachkirina otomatîkî ji URLek xwarek RSS-ê bistînin

Ev bi rastî bi kêr tê heke we gelek malperên we hebin û hûn bixwazin ku gava ku ew diweşînin postên bloga xwe li ser malperên din parve bikin. Di heman demê de dikare ji an xweş be SEO nihêrîn, gava ku hûn naveroka xwe diweşînin, li ser malperek din bixweber girêdanên paşîn hilberînin.

Di heman demê de min ev nêzîkatî bikar aniye da ku podcast û vîdyoyên vîdyoyê ji malperek ji malperek din biweşîne.

Mijara WordPress an Şablona Mijara Zarokan

// Get RSS Feed(s)
include_once( ABSPATH . WPINC . '/feed.php' );
$rss = fetch_feed('https://feed.martech.zone');
if ( ! is_wp_error( $rss ) ) :
$maxitems = $rss->get_item_quantity( 5 ); 
$items = array_slice($rss->get_items, 0, $maxitems);
endif;
?>

<ul>
<?php if (empty($items)) echo '<li>No items</li>';
else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo esc_url( $item->get_permalink() ); ?>' 
title='<?php printf( __( 'Posted %s', 'my-text-domain' ), $item->get_date('j F Y | g:i a') ); ?>'>
<?php echo esc_html( $item->get_title() ); ?>
</a></li>
<?php endforeach; ?>
<?php endif; ?>
</ul>

Ger hûn diweşînin û tavilê posta xweya nû li malperek din nabînin, ji bîr mekin ku fetch_feed 12 demjimêran bi xwerû vedihewîne. Hûn dikarin vê bi guheztina navbera demê bi riya parzûnê biguhezînin 

wp_feed_cache_transient_lifetime.

function update_cache_time( $seconds )
{
// change the default feed cache recreation period to 1 hour
return (int) 3600;
}

//set feed cache duration
add_filter( 'wp_feed_cache_transient_lifetime', 'update_cache_time');

Heke hûn dixwazin kaşê ji bo xwarinek taybetî nûve bikin, hûn dikarin parzûnê bicîh bikin, pêvekê bistînin, û dûv re bi nûvekirina koda xwe wekî jêrîn dema kaşê ya xwerû ji nû ve bicîh bikin:

// filter to set cache lifetime
add_filter( 'wp_feed_cache_transient_lifetime' , 'update_cache_time' );

$rss = fetch_feed( $feed_url );

// reset the cache lifetime to default value
remove_filter( 'wp_feed_cache_transient_lifetime' , 'update_cache_time' );

Şablona WordPress-ya xwe biguherîne (Sêwiran > Edîtorê Mijarê) û kodê bi cîh bikin ku hûn dixwazin lêdan were weşandin. Di heman demê de tonek widgetên kêlekê jî hene ku dê ji we re jî fêkiyan biweşînin.

Douglas Karr

Douglas Karr CMO ya ye OpenINSIGHTS û damezrînerê ya Martech Zone. Douglas alîkariya bi dehan destpêkên serketî yên MarTech kir, di kirîn û veberhênanên Martech de zêdetirî 5 mîlyar dolar alîkarî kir, û di cîbicîkirin û otomatîkkirina stratejiyên firotanê û kirrûbirra xwe de alîkariya pargîdaniyan didomîne. Douglas veguherînek dîjîtal a navneteweyî û pispor û axaftvanek MarTech e. Douglas di heman demê de nivîskarek çapkirî ya rêberê Dummie û pirtûkek serokatiya karsaziyê ye.

Zimanî babet Related

Vegere ser topê
Nêzîkî

Adblock Hat Tesbîtkirin

Martech Zone dikare vê naverokê bê mesref ji we re peyda bike ji ber ku em malpera xwe bi dahata reklamê, girêdanên pêwendiyê, û sponsorgeriyê drav dikin. Dema ku hûn malpera me temaşe dikin, em ê spas bikin ger hûn bloka reklama xwe rakin.