This plugin hasn’t been updated in over 2 years. 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


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;} 



  • 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

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Browse the code