Yuav Ua Li Cas Syndicate Sab Nraud RSS Pub Hauv Koj Cov Ntsiab Lus WordPress lossis Cov Ntsiab Lus Me Nyuam
Qee tus neeg tsis paub nws, tab sis WordPress tau koom ua ke lub peev xwm los koom ua ke RSS pub nrog qee qhov tsis zoo ntawm lub thawv. Thaum muaj cov widgets los ua qhov no, tej zaum koj yuav xav kom muaj peev xwm tshaj tawm lwm cov khoom noj ncaj qha rau hauv koj tus qauv WordPress.
WordPress txhawb nqa ob qho tib si Magpie thiab SimplePie RSS Caching hauv nws cov haujlwm muaj, nqa-khoom:
- nqa-khoom - retrieve RSS pub los ntawm URL nrog caching tsis siv neeg
Qhov no yeej tuaj yeem ua ke yog tias koj muaj ntau qhov chaw thiab xav qhia koj cov ntawv blog ntawm lwm qhov chaw sai li sai tau thaum lawv tshaj tawm. Nws tuaj yeem ua tau zoo los ntawm ib qho SEO standpoint, tsim backlinks ntawm lwm qhov chaw cia li thaum koj tshaj tawm koj cov ntsiab lus.
Kuv kuj tau siv txoj hauv kev no los tshaj tawm podcasts thiab video txau ntawm ib lub xaib mus rau lwm qhov.
Cov ntsiab lus WordPress lossis Child Theme Template
// 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>
Yog tias koj tshaj tawm thiab tsis pom koj cov ntawv tshaj tawm tshiab tam sim ntawd ntawm lwm qhov chaw, nco ntsoov tias fetch_feed caches rau 12 teev los ntawm lub neej ntawd. Koj tuaj yeem hloov kho qhov no los ntawm kev hloov kho lub sijhawm ncua ntawm lub lim
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');
Yog tias koj xav hloov kho lub cache rau ib qho tshwj xeeb pub, koj tuaj yeem siv lub lim, nqa cov khoom noj, thiab tom qab ntawd rov ua dua lub sijhawm cache lub sijhawm los ntawm kev hloov kho koj cov cai raws li hauv qab no:
// 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' );
Kho koj WordPress template (Tsim> Ntsiab Lus Editor) thiab tso lub chaws qhov twg koj xav pub rau luam tawm. Tseem muaj ib tuj ntawm sidebar widgets tawm muaj uas yuav tshaj tawm pub rau koj thiab.