이 플러그인은 최근 3개의 주요 워드프레스 출시와 시험 되지 않았습니다. 워드프레스의 좀 더 최근 버전으로 이용할 때 더 이상 관리되지 않고 지원되지 않고 호환성 문제가 있을 수 있습니다.

Social Media Shortcodes

설명

This plugin registers shortcodes for the following websites, social service on the left, format for the shortcode on the right:

Service / shortcode version

  • Blogger [blogger]
  • BookHype [bookhype]
  • Colourlovers [colourlovers]
  • DeviantArt [deviantart]
  • Digg
  • Dribbble [dribbble]
  • Etsy [etsy]
  • Facebook [facebook]
  • Flickr [flickr]
  • Flipboard [flipboard]
  • GitHub [github]
  • Goodreads [goodreads]
  • HackerNews [hackernews]
  • IMDb [imdb]
  • Instagram [instagram]
  • Last.FM [lastfm]
  • LinkedIn [linkedin]
  • Myspace [myspace]
  • Patreon [patreon]
  • Pinterest [pinterest]
  • Reddit [reddit]
  • Slideshare [slideshare]
  • SpaceHey [spacehey]
  • Soundcloud [soundcloud]
  • TikTok [tiktok]
  • Twitch [twitch]
  • Twitter [twitter]
  • Vimeo
  • X [x]
  • Yelp [yelp]
  • YouTube

All examples updated for v1.1

Example 1:

[twitter name="JoeSomeone" text="some text you want the link to appear as"]

results in this on your post/page:

<a href="http://www.twitter.com/JoeSomeone" title="JoeSomeone's Twitter profile" class="twitter_smsc">some text you want the link to appear as</a>

Example 2:

[twitter name="JoeSomeone"]

results in this on your post/page.

<a href="http://www.twitter.com/JoeSomeone" title="JoeSomeone's Twitter profile" class="twitter_smsc">JoeSomeone (Twitter)</a>

Example 3:

[twitter name="JoeSomeone" target="_blank"]

results in on your post/page.:

<a href="http://www.twitter.com/JoeSomeone" title="JoeSomeone's Twitter profile" target="_blank" class="twitter_smsc">JoeSomeone (Twitter)</a>

Filters:

function example_add_site( $sites ) {
    $sites['somesite'] = array( 'Some Site', 'http://www.somesite.com/user/' );

    //Return the $sites array
    return $sites;
}
add_filter( 'smsc_shortcodes', 'example_add_site' );

function example_add_classes( $classes ) {
    $classes[] = 'someclass';

    return $classes;
}
add_filter( 'smsc_classes', 'example_add_classes' );

function example_change_final_link( $output, $shortcode ) {
    if ( 'somesite' == $shortcode ) {
        $output_new = $output . ' <--Awesome profile!';
    }

    return $output_new;
}
add_filter( 'smsc_final_link', 'example_change_final_link', 10, 2 );

설치

  1. Search for “Social Media Shortcodes” via your WP Admin plugin installer and activate.
  2. Write some blog posts.
  3. Link some social media sites profiles.
  4. You look very nice today, did you get your hair did?
  5. Ignore what Grumpy Cat thinks of your post. It’s wonderful.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Social Media Shortcodes”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Social Media Shortcodes”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.3.2

  • Updated: Link text escaping for security issues.

1.3.1

  • Updated: Handle some security issues with link output.

1.3.0

  • Added: X and SpaceHey.
  • Updated: confirmed 6.5.3 compatibility.

1.2.1

  • Updated: confirmed WP 6.2.2 compatibility.

1.2.0

  • Added: Blogger, BookHype, DeviantArt, Etsy, Flipboard, Goodreads, HackerNews, IMDb, Instagram, Patreon, Pinterest, Soundcloud, TikTok, Twitch, Yelp
  • Removed: Foursquare, OKCupid, ProgrammableWeb, Scribd
  • Updated: Cleaned up more code to modernize.

1.1.1

  • Cleaned up code. Should not affect anything.
  • Removed: delicious, Favstar.FM, forrst, StumbleUpon.

1.1.0

  • Rewrote the plugin as a PHP Class.
  • Added or amended three filters for developers to use: “smsc_shortcodes”, “smsc_classes”, “smsc_final_link”
  • Updated default site list

1.0.3

  • Added classes to the link markup based on social media site. Twitter will get ‘class=”twitter_smsc”‘ and so on. Added optional target parameter to shortcode in case someone wants to open in different browser windows.

1.0.2

  • Added is_array() check after filter and some function documentation.

1.0.1

  • Added filter for users to add their own sites.

1.0.0

  • Initial upload