Skip to content

Instantly share code, notes, and snippets.

@ronalfy
Created January 7, 2015 04:18
Show Gist options
  • Save ronalfy/622c06a0a71a7fbc3b32 to your computer and use it in GitHub Desktop.
Save ronalfy/622c06a0a71a7fbc3b32 to your computer and use it in GitHub Desktop.
WordPress All in One Event Calendar - Override Avatar
<?php
//Place in mu-plugins folder
//Custom Twig Template Functions
function opubco_add_twig_functions_and_filters( $registry ) {
$loader = $registry->get('theme.loader');
$twig = $loader->get_twig_instance(false, true);
$twig->addFunction( new Twig_SimpleFunction('opubco_get_event_avatar', 'opubco_get_event_avatar') );
}
add_action( 'ai1ec_loaded', 'opubco_add_twig_functions_and_filters');
//$post_id of the event
function opubco_get_event_avatar( $post_id, $size ) {
if ( has_post_thumbnail( $post_id ) ) {
return get_the_post_thumbnail( $post_id, $size );
} else {
return '';
}
}
@ronalfy
Copy link
Author

ronalfy commented Jan 7, 2015

{{ opubco_get_event_avatar( event.post_id, 'event_thumb' ) | raw }}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment