Skip to content

Instantly share code, notes, and snippets.

View javiergbas's full-sized avatar

Javier Gutiérrez javiergbas

View GitHub Profile
@javiergbas
javiergbas / post_thumbnail_rss.php
Created January 28, 2016 15:41
Add post thumbnails to RSS feed
// Add post thumbnails to RSS feed
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
@javiergbas
javiergbas / WPML-language filter in sitemaps.php
Last active September 14, 2016 10:22
Only display content in current language in sitemap, so you can use /page-sitemap.xml and /en/page-sitemap.xml.
// Yoast seo WPML sitemap
// Only display content in current language
if (isset($sitepress)) add_filter('wpseo_posts_join', 'sitemap_per_language', 10, 2);
function sitemap_per_language($join, $type) {
global $wpdb, $sitepress;
$lang = $sitepress->get_current_language();
return " JOIN " . $wpdb->prefix . "icl_translations ON element_id = ID AND element_type = 'post_$type' AND language_code = '$lang'";
}