This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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'"; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// responsive videos | |
function oembed_filter( $output, $data, $url ) { | |
$return = '<div class="video-wrapper"><div class="embed-responsive embed-responsive-16by9">'.$output.'</div></div>'; | |
return $return; | |
} | |
add_filter('oembed_dataparse', 'oembed_filter', 90, 3 ); | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function new_excerpt_more($excerpt) { | |
return '...'; | |
} | |
add_filter('excerpt_more', 'new_excerpt_more'); | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Fix to use index.php in search results in all languages (WPML sometimtes uses the template used in home) | |
function force_template_override( $template ) { | |
if( is_search() ) { | |
$p = pathinfo($template); | |
return $p['dirname'].'/index.php'; | |
} | |
return $template; | |
} | |
add_filter( 'template_include', 'force_template_override', 99 ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_filter( 'wpcf7_load_js', '__return_false' ); | |
add_filter( 'wpcf7_load_css', '__return_false' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function my_login_stylesheet() { | |
wp_enqueue_style( 'custom-login', get_sylesheet_directory_uri().'/login.css' ); | |
} | |
add_action( 'login_enqueue_scripts', 'my_login_stylesheet' ); | |
function my_login_logo_url() { | |
return home_url(); | |
} | |
add_filter( 'login_headerurl', 'my_login_logo_url' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Stop loading WPML language selector css & js | |
define('ICL_DONT_LOAD_NAVIGATION_CSS', true); | |
define('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS', true); | |
define('ICL_DONT_LOAD_LANGUAGES_JS', true); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Force galleries link to file | |
function force_gallery_links_to_file( $out ){ | |
$out['link'] = 'file'; | |
return $out; | |
} | |
add_filter( 'shortcode_atts_gallery', 'force_gallery_links_to_file' ); |
NewerOlder