More fixes
-
Hi Micheal, i used the plugin but it was not working for Google+ full-bleed images, so i added some lines below and it worked well. Try sharing something at https://tihid.com to see it work properly
// If there is a post image... if (has_post_thumbnail()) { // Set '$featuredimg' variable for the featured image. $featuredimg = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), "Full"); $ftf_description = get_the_excerpt($post->ID); global $post; $ot = get_post_meta($post->ID, 'ftf_open_type', true); if($ot == "") { $default = "article"; } else $default = get_post_meta($post->ID, 'ftf_open_type', true); $ftf_head = ' <!--/ Facebook Thumb Fixer Open Graph /--> <meta property="og:type" content="'. $default . '" /> <meta property="og:url" content="' . get_permalink() . '" /> <meta property="og:title" content="' . wp_kses_data(get_the_title($post->ID)) . '" /> <meta property="og:description" content="' . wp_kses($ftf_description, array ()) . '" /> <meta property="og:site_name" content="' . wp_kses_data(get_bloginfo('name')) . '" /> <meta property="og:image" content="' . $featuredimg[0] . '" /> <meta itemscope itemtype="'. $default . '" /> <meta itemprop="name" content="' . wp_kses_data(get_the_title($post->ID)) . '" /> <meta itemprop="description" content="' . wp_kses($ftf_description, array ()) . '" /> <meta itemprop="image" content="' . $featuredimg[0] . '" /> '; } else { //...otherwise, if there is no post image. $ftf_description = get_the_excerpt($post->ID); global $post; $ot = get_post_meta($post->ID, 'ftf_open_type', true); if($ot == "") { $default = "article"; } else $default = get_post_meta($post->ID, 'ftf_open_type', true); $ftf_head = ' <!--/ Facebook Thumb Fixer Open Graph /--> <meta property="og:type" content="'. $default . '" /> <meta property="og:url" content="' . get_permalink() . '" /> <meta property="og:title" content="' . wp_kses_data(get_the_title($post->ID)) . '" /> <meta property="og:description" content="' . wp_kses($ftf_description, array ()) . '" /> <meta property="og:site_name" content="' . wp_kses_data(get_bloginfo('name')) . '" /> <meta property="og:image" content="' . get_option('default_fb_thumb') . '" /> <meta itemscope itemtype="'. $default . '" /> <meta itemprop="name" content="' . wp_kses_data(get_the_title($post->ID)) . '" /> <meta itemprop="description" content="' . wp_kses($ftf_description, array ()) . '" /> <meta itemprop="image" content="' . get_option('default_fb_thumb') . '" /> '; } } else { //...otherwise, it must be the homepage so do this: $ftf_name = get_bloginfo('name'); $ftf_description = get_bloginfo('description'); $ot = get_option( 'homepage_object_type', ''); if($ot == "") { $default = "website"; } else $default = get_option( 'homepage_object_type', ''); $ftf_head = ' <!--/ Facebook Thumb Fixer Open Graph /--> <meta property="og:type" content="' . $default . '" /> <meta property="og:url" content="' . get_option('home') . '" /> <meta property="og:title" content="' . wp_kses($ftf_name, array ()) . '" /> <meta property="og:description" content="' . wp_kses_data($ftf_description, array ()) . '" /> <meta property="og:site_name" content="' . wp_kses($ftf_name, array ()) . '" /> <meta property="og:image" content="' . get_option('default_fb_thumb') . '" /> <meta itemscope itemtype="'. $default . '" /> <meta itemprop="name" content="' . wp_kses_data(get_the_title($post->ID)) . '" /> <meta itemprop="description" content="' . wp_kses($ftf_description, array ()) . '" /> <meta itemprop="image" content="' . get_option('default_fb_thumb') . '" /> '; }
[Moderator Note: Please post code & markup between backticks or use the code button. Your posted code may now have been permanently damaged by the forum’s parser.]
Hope you’ll add them to your next release so that everyone can get them..
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘More fixes’ is closed to new replies.