web-dev-qa-db-fra.com

Ajouter une miniature de publication à un flux RSS avec une taille personnalisée

J'ai deux blogs différents sur le même domaine et mon objectif est d’obtenir les 3 derniers messages de blog1 sur la page d’accueil de blog2. Tout se passe bien en suivant ces instructions: http://www.worldoweb.co.uk/2012/display-wordpress-posts-on-another-wp-blog

Le problème vient du fait que je souhaite styliser l’image, il faut qu’ils aient tous la même taille/proportion en utilisant les tailles personnalisées dans wordpress. Pour cela, j'utilise le code suivant sur functions.php dans blog1, mais je continue à avoir l'énorme image, pas la plus petite:

if ( function_exists( 'add_image_size' ) ) add_theme_support( 'post-thumbnails' );

if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'home1-thumb', 630, 320, true );
}


//add post thumbnails to RSS images
function cwc_rss_post_thumbnail($content) {
   global $post;
     if(has_post_thumbnail($post->ID)) {
        $content = '<p>' . get_the_post_thumbnail($post->ID,'home1-thumb') .
    '</p>' . get_the_excerpt();
     }
    return $content;
 }
 add_filter('the_excerpt_rss', 'cwc_rss_post_thumbnail');
 add_filter('the_content_feed', 'cwc_rss_post_thumbnail'); 

Edit: En cas d’aide, l’alimentation dont nous parlons est http://institutoespanol.net/blog/feed/ Son exécution est 3.4. .2 installer à partir de maintenant (je pense que c'était sur la version précédente), je n'ai pas beaucoup d'informations sur le serveur sur lequel il fonctionne (que dois-je rechercher afin que je sache quoi demander?) Et la liste des plugins n'est pas lié au problème mais le voici:

Google Analytics simple, régénérer les vignettes, les sitemaps Google XML, les champs personnalisés avancés, Akismet, la lettre d'information, le menu de sélection sensible. Aucune cache liée.

1
Elaine Marley

Eh bien, après ne rien faire, deux jours plus tard, il semble fonctionner. Je suppose que le RSS est nécessaire pour mettre à jour les images après avoir changé le code (j'ai tout fait, vérifié si cela fonctionnait, puis essayé d'ajouter la taille personnalisée pour l'image). Bien au moins le code est correct au cas où quelqu'un aurait besoin de faire la même chose.

0
Elaine Marley