global $passInTitle; $description = ''; $image = ''; $title = ''; $url = get_bloginfo('wpurl'); $permalink = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $twitter = '@ascribeio'; if ( has_post_thumbnail() ) { $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' ); $shareimage = $large_image_url[0]; } else if ( get_field('header_background_image') != '' ) { $shareimage = get_field('header_background_image')['url']; } else { $shareimage = WPTHEME_TEMPLATE_URL . '/images/ico/apple-touch-icon-180x180.png'; } // // if(isset($passInTitle)) { $title = $passInTitle; } else { $title = get_the_title(); } if (strpos($title, 'Home') !== false) { $title = ''; } else { $title .= ' | '; } $title .= get_bloginfo(); // // // Heads Up! This doesn't work cause it's outside of loop. // But the following functions should handle all other use cases. $description = get_the_excerpt(); if ( get_field('header_tagline') != '' ) { $description = strip_tags(get_field('header_tagline')); } if (empty($description)) { if (get_field('subtemplate')) { $content = get_field('subtemplate')[0]['content']; } if (!empty($content)) { $description = substr(strip_tags($content),0,140)."..."; } } if (empty($description)) { $description = get_bloginfo('description'); } // // $image = get_field('header_image')['url']; if (empty($image)) { $image = WPTHEME_TEMPLATE_URL.'/images/ico/apple-touch-icon-152x152.png'; } // // $signInLink = get_field('sign_in_link','option'); $signUpLink = get_field('sign_up_link','option'); //