This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

My Sites Shortcode


Ever wanted your users to see all their sites in a list format, Well now you can using this shortcode!

Here’s how it works:

Install this plugin and then add [my-sites] onto a page or post where you want people to see all of their sites.


  • This is how the html looks like on twenty ten


The usual vanilla installation:

  1. Upload my-sites-shotcode folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place [my-sites] shortcode into your post or page ( “WordPress shortcode”) where you want it


What are the shorcode options
you can also do something like this [my-site before=”text to appear before the widget” loggedout=”text to be display to people who are not logged in”]

or [my-sites images=1 image_size=200 role=1 num_before_list=2]

also here is some css to get you started that you can copy and paste into your theme.

.my-sites-list{ margin:0; } .my-site{     list-style: none;     position: relative;     overflow: hidden;     margin-bottom:10px; 
}  .site-link-image { float:left; margin:0 10px 0 0; } .site-link-image img{ border:3px solid #CCC; } .site-name{ margin-bottom:0; font-weight:bold; } .site-link{  color:#3333; } .site-role{ text-transform: capitalize;} 

Contributors & Developers

“My Sites Shortcode” is open source software. The following people have contributed to this plugin.

Translate “My Sites Shortcode” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • additional classes on every element for better styling
  • added additional attributes to the shortcode , such as :images, image_size, role, num_before_list


  • Initial Release