コード例 #1
0
function meta_obtain($value, $key, $post_id)
{
    $meta = get_post_meta($post_id, $key, true);
    $meta = meta_get($value, $meta);
    return $meta;
}
コード例 #2
0
<?php

/******************/
/*   Item count   */
global $count;
/**************************/
/*   Getting item metas   */
$meta = get_post_meta($post->ID, '_retro_format_standard', true);
/***********************/
/*   Item attributes   */
$item = array('filter' => haku_nice_classes(get_the_terms('portfolio', 'portfolio_filter')), 'meta' => esc_url(meta_get('url', $meta)), 'href' => esc_url(meta_get('url', $meta, get_thumb_src($post->ID, 'full'))), 'new_tab' => meta_get('new_tab', $meta), 'span_class' => 'icon_camera', 'class' => array('item_li'), 'is_quote' => get_post_format() == 'quote' ? true : false, 'is_audio' => get_post_format() == 'audio' ? true : false);
/***********************/
/*   Item span class   */
if (haku_get_url_type($item['href']) == 'youtube' || haku_get_url_type($item['href']) == 'vimeo') {
    $item['span_class'] = 'icon_video';
} elseif (haku_get_url_type($item['href']) != 'image') {
    $item['span_class'] = 'icon_link';
}
if ($item['is_quote']) {
    $item['href'] = '#' . sanitize_title(get_the_title());
    $item['span_class'] = 'icon_text';
}
if ($item['is_audio']) {
    $item['href'] = '#' . sanitize_title(get_the_title());
    $item['span_class'] = 'icon_audio';
    // Javascript
    global $retro_enqueue_audio_js;
    $retro_enqueue_audio_js = true;
}
/******************/
/*   Item class   */