post_content), 0, 120, '...'); switch ($sns_info['share'][$i]){ case 'buffer': $sns_info['url'][$i] = esc_url('https://bufferapp.com/add?text='.$title.'&url='.$sns_info['url'][$i]); break; case 'digg': $sns_info['url'][$i] = esc_url('https://digg.com/submit?url='.$sns_info['url'][$i].'&title='.$title); break; case 'mail': $sns_info['url'][$i] = esc_url('mailto:?subject='.sprintf(esc_html__( 'Shared from “%s”', 'simple-days' ), $blogname ).'&body='.$title.'%0d%0a'.$sns_info['url'][$i]); break; case 'evernote': $sns_info['url'][$i] = esc_url('https://www.evernote.com/clip.action?url='.$sns_info['url'][$i].'&title='.$title); break; case 'facebook': $sns_info['url'][$i] = esc_url('https://www.facebook.com/sharer/sharer.php?u='.$sns_info['url'][$i]); break; case 'googleplus': $sns_info['url'][$i] = esc_url('https://plus.google.com/share?url='.$sns_info['url'][$i]); break; case 'hatenabookmark': $sns_info['url'][$i] = esc_url('https://b.hatena.ne.jp/add?mode=confirm&url='.$sns_info['url'][$i].'&title='.$title); break; case 'line': $sns_info['url'][$i] = esc_url('https://line.me/R/msg/text/?'.$sns_info['url'][$i]); break; case 'linkedin': $sns_info['url'][$i] = esc_url('https://www.linkedin.com/shareArticle?mini=true&url='.$sns_info['url'][$i]); break; case 'messenger': $sns_info['url'][$i] = 'fb-messenger://share/?link='.$sns_info['url'][$i].'&app_id='.get_theme_mod( 'simple_days_social_account_facebook_app_id' , ''); break; //Send In Messenger case 'pinterest': if(!has_post_thumbnail()) { $output = preg_match_all("/]+src=[\"'](s?https?:\/\/[\-_\.!~\*'()a-z0-9;\/\?:@&=\+\$,%#]+\.(jpg|jpeg|png|gif))[\"'][^>]+>/i", $post->post_content, $matches); if(isset($matches [1] [0])){ $imageurl = esc_url($matches [1] [0]); }else{ $imageurl = esc_url(get_theme_mod( 'simple_days_no_img' , get_template_directory_uri() .'/assets/images/no_image.png')); } }else{ $thumurl = wp_get_attachment_image_src( get_post_thumbnail_id() , 'full' ); $imageurl = esc_url($thumurl[0]); } $sns_info['url'][$i] = esc_url('https://www.pinterest.com/pin/create/bookmarklet/?url='.$sns_info['url'][$i].'&media='.$imageurl.'&is_video=false&description='.$excerpt);//'https://www.pinterest.com/pin/create/button/?url='.$sns_info['url'][$i] break; case 'pocket': $sns_info['url'][$i] = esc_url('https://getpocket.com/edit?url='.$sns_info['url'][$i].'&title='.$title); break; case 'reddit': $sns_info['url'][$i] = esc_url('https://reddit.com/submit?url='.$sns_info['url'][$i].'&title='.$title); break; case 'tumblr': $sns_info['url'][$i] = esc_url('https://www.tumblr.com/share/link?url='.$sns_info['url'][$i].'&name='.$title.'&description='.$excerpt); break; case 'twitter': $sns_info['url'][$i] = esc_url('https://twitter.com/share?url='.$sns_info['url'][$i].'&text='.$title); break; case 'whatsapp': $sns_info['url'][$i] = esc_url('https://api.whatsapp.com/send?text='.$title.' '.$sns_info['url'][$i]); break; default: } } if($sns_info['icon'][$i] != 'none' && $sns_info['url'][$i] != ''){ echo '
  • '.($sns_info['icon'][$i] !='flickr' ? '' : '').'
  • '; } $i++; } $sns_info = array(); set_query_var( 'social_info', $sns_info );