function opengraph() { global $post; global $wp; $current_url = home_url(add_query_arg(array(), $wp->request)); if (is_single() || is_page() && !is_front_page()) { if (has_post_thumbnail($post->ID)) { $img_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'large'); } else { $img_src[0] = get_template_directory_uri() . '/build/img/main-og-img.png'; } $description = my_excerpt($post->post_content, $post->post_excerpt); $description = strip_tags($description); $description = str_replace('"', "'", $description); ?> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" value="@MKNMSynergia" /> <meta name="twitter:title" property="og:title" content="<?php echo the_title(); ?> "/> <meta name="twitter:description" property="og:description" content="<?php echo $description; ?> "/> <meta property="og:type" content="article"/> <meta name="twitter:url" property="og:url" content="<?php echo the_permalink(); ?> "/> <meta property="og:site_name" content="<?php echo get_bloginfo('name'); ?> "/> <meta name="twitter:image" property="og:image" content="<?php echo $img_src[0]; ?> "/> <?php } else { if (is_front_page()) { ?> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" value="@MKNMSynergia" /> <meta name="twitter:title" property="og:title" content="<?php echo get_bloginfo('name'); ?> "/> <meta name="twitter:description" property="og:description" content="<?php echo get_bloginfo('description'); ?> "/> <meta property="og:type" content="website"/> <meta name="twitter:url" property="og:url" content="<?php echo get_bloginfo('url'); ?> "/> <meta property="og:site_name" content="<?php echo get_bloginfo('name'); ?> "/> <meta name="twitter:image" property="og:image" content="<?php echo get_template_directory_uri() . '/build/img/main-og-img.png'; ?> "/> <?php } elseif (is_author()) { global $wp_query; $current_member = $wp_query->get_queried_object(); ?> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" value="@MKNMSynergia" /> <meta name="twitter:title" property="og:title" content="<?php echo $current_member->display_name; ?> "/> <meta name="twitter:description" property="og:description" content="<?php echo show_membership_status($current_member); ?> "/> <meta property="og:type" content="website"/> <meta name="twitter:url" property="og:url" content="<?php echo $current_url; ?> "/> <meta property="og:site_name" content="<?php echo get_bloginfo('name'); ?> "/> <meta name="twitter:image" property="og:image" content="<?php echo get_member_avatar_url($current_member); ?> "/> <?php if ($current_member->twitter_profile) { echo '<meta name="twitter:creator" content="' . $current_member->twitter_profile . '" />'; } } } }
?> </div> <div class="memberInfo__nameWrapper"> <div class="memberInfo__name"><?php echo $current_member->display_name; ?> </div> <span class="memberInfo__social"><?php social_links($current_member, 'link--glowing'); ?> </span> </div> </div> <div class="whiteWrapper"> <span class="memberInfo__status"><?php show_membership_status($current_member); ?> </span> <?php if ($current_member->description) { ?> <span class="memberInfo__desc"> <?php echo $current_member->description; ?> </span> <?php } ?> </div> </div>