De acuerdo con los documentos, si desea almacenar en caché los resultados de una búsqueda de fuentes RSS con simplepie, haga lo siguiente:
add_filter( 'wp_feed_cache_transient_lifetime' , 'return_7200' );
$feed = fetch_feed( $feed_url );
remove_filter( 'wp_feed_cache_transient_lifetime' , 'return_7200' );
Mi pregunta es si quiero almacenar en caché los resultados de varias direcciones URL de alimentación (haciendo un bucle a través de una matriz), ¿realmente desearía agregar y eliminar el filtro para cada paso del bucle? el caché para cada fuente) o debo hacer esto:
add_filter( 'wp_feed_cache_transient_lifetime' , 'return_7200' );
for ($i=.......){
$feed = fetch_feed( $feed_url );
}
remove_filter( 'wp_feed_cache_transient_lifetime' , 'return_7200' );
Francamente (y esto podría ser obvio), estoy confundido en cuanto a cómo funciona este almacenamiento en caché, ya que todo lo que he visto son ejemplos de una sola fuente, en lugar de múltiples fuentes. Gracias.