Descrición
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 );
Instalación
- Search for “Social Media Shortcodes” via your WP Admin plugin installer and activate.
- Write some blog posts.
- Link some social media sites profiles.
- You look very nice today, did you get your hair did?
- Ignore what Grumpy Cat thinks of your post. It’s wonderful.
Comentarios
Non hai recensións para este plugin.
Colaboradores e desenvolvedores
“Social Media Shortcodes” é un software de código aberto. As seguintes persoas colaboraron con este plugin.
ColaboradoresTraduce “Social Media Shortcodes” ao teu idioma.
Interesado no desenvolvemento?
Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.
Rexistro de cambios
= 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
- 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
- Initial upload