/**
 * Get the image URL for usage in a feed given a post
 * @deprecated
 */
function ikit_one_get_post_feed_image_url($post)
{
    if ($post->post_type == 'post') {
        $feed_image_url = ikit_post_get_image_url($post->ID, IKIT_IMAGE_SIZE_MEDIUM, ikit_one_get_post_image_default());
    } else {
        if ($post->post_type == IKIT_POST_TYPE_IKIT_EVENT) {
            $ikit_event_meta = ikit_event_get_meta($post->ID);
            $feed_image_url = ikit_event_get_image_url($post->ID, $ikit_event_meta, ikit_one_get_event_image_default());
        }
    }
}
    }
}
?>
    <div class="box-section ikit_event-<?php 
echo $post->post_name;
?>
">

        <div class="box-section-image"><a target="<?php 
echo $event_url_target;
?>
" href="<?php 
echo $event_url;
?>
"><img onerror="this.src='<?php 
echo ikit_one_get_event_image_default();
?>
'" src="<?php 
if ($event_image != null) {
    echo $event_image;
}
?>
"></img></a></div>

        <?php 
if ($ikit_event_meta->service == IKIT_EVENT_SERVICE_EXTERNAL) {
    ?>
            <div class="box-section-title-source"><a target="_blank" class="text-color-ikit-section-event external-link-unstyled" href="<?php 
    echo get_post_meta($id, IKIT_CUSTOM_FIELD_GENERIC_EXTERNAL_SOURCE_LINK_URL, true);
    ?>
">EVENTS FROM <?php 
    query_posts($args);
}
if (have_posts()) {
    ?>

    <div class="box-container index-featured-events">
    <div class="box">

    <?php 
    $ikit_section_events = ikit_get_post_by_slug(IKIT_SLUG_IKIT_SECTION_EVENT, IKIT_POST_TYPE_IKIT_SECTION);
    ikit_one_render_banner_header($ikit_section_events);
    while (have_posts()) {
        the_post();
        global $id;
        $ikit_event_meta = ikit_event_get_meta($id);
        $event_image = ikit_event_get_image_url($id, $ikit_event_meta, ikit_one_get_event_image_default());
        $event_start_date = mysql2date('l, F j, Y', get_gmt_from_date($ikit_event_meta->start_date), false);
        $event_end_date = mysql2date('l, F j, Y', get_gmt_from_date($ikit_event_meta->end_date), false);
        $event_description = $ikit_event_meta->description;
        $event_location_city = null;
        $event_url = get_permalink($id);
        $event_url_target = '_self';
        if ($ikit_event_meta->service == IKIT_EVENT_SERVICE_EVENTBRITE) {
            $event_location_city = $ikit_event_meta->venue_city;
            $event_description = ikit_strip_style_attributes($event_description);
        } else {
            if ($ikit_event_meta->service == IKIT_EVENT_SERVICE_ETOUCHES) {
                $event_location_city = $ikit_event_meta->location_city;
                $event_description = wpautop(ikit_strip_style_attributes($event_description));
            } else {
                if ($ikit_event_meta->service == IKIT_EVENT_SERVICE_EXTERNAL) {
Example #4
0
$page_title = ikit_get_blog_title();
$page_title .= wp_title('|', false);
// Add the blog description for the home/front page.
$site_description = get_bloginfo('description', 'display');
if ($site_description && (is_home() || is_front_page())) {
    $page_title .= " | {$site_description}";
}
// If post or event, add open graph tags for sharing
if (is_singular(array('post', IKIT_POST_TYPE_IKIT_EVENT))) {
    $feed_image_url = null;
    if ($post->post_type == 'post') {
        $feed_image_url = ikit_post_get_image_url($post->ID, IKIT_IMAGE_SIZE_MEDIUM, ikit_one_get_post_image_default());
    } else {
        if ($post->post_type == IKIT_POST_TYPE_IKIT_EVENT) {
            $ikit_event_meta = ikit_event_get_meta($post->ID);
            $feed_image_url = ikit_event_get_image_url($post->ID, $ikit_event_meta, ikit_one_get_event_image_default());
        }
    }
    $page_description = htmlspecialchars(strip_tags($post->post_content));
    if (strlen($page_description) > IKIT_ONE_PAGE_DESCRIPTION_MAX_LENGTH) {
        // Truncate description
        $page_description = substr($page_description, 0, IKIT_ONE_PAGE_DESCRIPTION_MAX_LENGTH - 3) . '...';
    }
    ?>

    <title><?php 
    echo $page_title;
    ?>
</title>
    <meta property="og:title" content="<?php 
    echo $page_title;