function wpt_twitter_card() { if (is_singular()) { $post_ID = get_the_ID(); $type = wpt_twitter_card_type($post_ID); $excerpt = wpt_get_excerpt_by_id($post_ID); $meta = '<!-- WP Tweets PRO --> <meta name="twitter:card" content="' . $type . '" />'; $meta .= ' <meta name="twitter:site" content="@' . esc_attr(get_option('wtt_twitter_username')) . '" /> <meta name="twitter:url" content="' . esc_attr(get_permalink($post_ID)) . '" /> <meta name="twitter:title" content="' . esc_attr(strip_tags(get_the_title($post_ID))) . '" /> <meta name="twitter:description" content="' . esc_attr($excerpt) . '" /> '; if (wp_get_attachment_url(get_post_thumbnail_id($post_ID))) { $thumb_id = get_post_thumbnail_id($post_ID); $alt = get_post_meta($thumb_id, '_wp_attachment_image_alt', true); $meta .= '<meta name="twitter:image" content="' . esc_url(wp_get_attachment_url($thumb_id)) . '">'; $meta .= '<meta name="twitter:image:alt" content="' . esc_attr($alt) . '">'; } $meta .= "<!-- WP Tweets PRO -->"; echo $meta; } }
function wpt_twitter_card() { if (is_singular()) { $post_ID = get_the_ID(); $photocard = wpt_render_photocard($post_ID) ? true : false; $excerpt = wpt_get_excerpt_by_id($post_ID); $excerpt_length = apply_filters('wpt_summary_large_image_excerpt', 80); if ($photocard) { if ($excerpt && mb_strlen($excerpt) > $excerpt_length) { $meta = '<meta name="twitter:card" content="summary_large_image" />'; } else { $meta = '<meta name="twitter:card" content="photo" />'; } } else { $meta = '<meta name="twitter:card" content="summary" />'; } $meta .= ' <meta name="twitter:site" content="@' . get_option('wtt_twitter_username') . '" /> <meta name="twitter:url" content="' . get_permalink($post_ID) . '" /> <meta name="twitter:title" content="' . get_the_title($post_ID) . '" /> <meta name="twitter:description" content="' . $excerpt . '" /> '; if (wp_get_attachment_url(get_post_thumbnail_id($post_ID))) { $meta .= '<meta name="twitter:image:src" content="' . wp_get_attachment_url(get_post_thumbnail_id($post_ID)) . '">'; } echo $meta; } }