That’s a lot of shortcodes

I did a scan of the WordPress plugin directory today, and found the following shortcodes in use. The list is non-exhaustive, as some shortcodes are specified with variables. This is just the list of basic quoted string shortcodes that I found. There was some discussion about programmatically extracting these from plugins and publishing a directory, so prospective plugin authors know whether the shortcode they want to use might conflict with another plugin. Or, even better, they can offer compatibility between similar plugins.

12s
12suser
12svideo
30boxes
3dpix
A
ACT_STREAM
AFG_gallery
ALO-EASYMAIL-PAGE
ARTICLE_MRT
ASPFWPDISPLAYSTORE
AUTHOR
AWPCPBROWSEADS
AWPCPBROWSECATS
AWPCPCANCELPAYMENT
AWPCPCLASSIFIEDSUI
AWPCPEDITAD
AWPCPPAYMENTTHANKYOU
AWPCPPLACEAD
AWPCPREPLYTOAD
AWPCPSEARCHADS
AWPCPSHOWAD
AdMangler
Article Directory
B
Bible
BigCommerce
C
CENTER
CF7_GET
CF7_POST
CF7_URL
CF7_bloginfo
CF7_get_current_user
CF7_get_custom_field
CF7_get_post_var
CODE
COLOR
CS.com
CSHFrench
CSHGerman
CSHPortuguese
CSHSpanish
CSHinFrench
CSHinGerman
CSHinPortuguese
CSHinSpanish
CSJournal
CSLesson
CSM.com
CSMonitor
CSSBUTTON
CSSentinel
Category
Constant Contact
ConstantContact
D
DFF_WP_FP
DFF_WP_PS
DTDinfo
DTMCALENDAR
DailyLift
DateArchives
E
EBAY
EDITPROFILE
EJUNKIE_ADD2CART
EJUNKIE_ITEMSLIST
EJUNKIE_VIEWCART
ER_Widget_View
EVENTR
EVENT_ATTENDEE_LIST
EVENT_REGIS_CATEGORY
Ebay
EmbedBBpress
Event_Registration_Calendar
Event_Registration_Single
Exhibitionist
F
FLOWPLAYER
FMP
FSR_all_time_best
FSR_best_of_month
FSR_results
FlasHTML5
FlowPlayer
Flowplayer
FutureEvents
G
GALLERIA
GB
GB_Instructions
GCSTATS
GMP-Map
GMV
GTPayment-donation
GVIDEO
GetPicasaAlbums
Google News
H
HELLO-IN-ALL-LANGUAGES
I
IMG
INCLUDE
Interspire
J
JP-AutoSummary
JP-Facebook-Like
K
L
LI
LUGMAP
LarsensCalender
LightForm
Lottery
M
MAGIC-LINKS
MAP
MBEL.com
MENDELEY
META_BOX
META_LIST
MINICART
MK-GDC
MadMimi
Mantis
N
NewestBrowser
O
OL
Occasions
P
PICTUREHOSTER
POLLIN
PW_Archives
PhotoBlog
PhotoBlogImg
Photostream
Please activate Avactis shoping cart plugin in your WordPress blog
PrintHint
Privacy
Q
QUIZZIN
QUOTE
QuickCafe
R
RECENT-VOTES
REST_return
RSSImport
RSSjb
Register
S
S&H
SButtonZ
SEARCH-VOTES
SFBSB
SGM
SH
SHOW-KIVA
SIM-BY-CAT
SIM-BY-CAT-MULTI
SIM-BY-MIX
SIM-BY-MIX-MULTI
SIM-BY-TAG
SIM-BY-TAG-MULTI
SINGLEEVENT
SIZE
SMC
SP.com
SPC
SPOILER
STORE-LOCATOR
SURVEYS
Show-ZerbyLogin
SimpleYearlyArchive
SlideDeck
StreamSend
Summary
T
TAGNETICPOETRY
TINY-CONTACT-FORM
TMCY.com
Terms
U
UL
URL
V
VerticalResponse
Volusion
W
WCC
WCCWPPI
WOW
WP-7feeds
WP-CUMULUS
WP-Cat2Calendar
WP-FLAG
WP-LatestPhotos
WP-Organizer
WP-SIM-BY-CAT
WP-SIM-BY-CAT-MULTI
WP-SIM-BY-MIX
WP-SIM-BY-MIX-MULTI
WP-SIM-BY-TAG
WP-SIM-BY-TAG-MULTI
WP-SPREADSHIRT
WP-ServerStatus
WP-recipefinder
WPAggregator
WPBUSDIRMANADDLISTING
WPBUSDIRMANGOOGLECHECKOUT
WPBUSDIRMANMANAGELISTING
WPBUSDIRMANMVIEWLISTINGS
WPBUSDIRMANPAYPAL
WPBUSDIRMANTWOCHECKOUT
WPBUSDIRMANUI
WPMyTwitter
WPP
WPRError
WPWM_FORM
WPWM_TOTAL
WPWM_WALL
WPWoW
WoW
WordPressImager
WuPhooey
X
XmlProcessor
Y
YOUTUBE
Yahoo Top Stories
Youtube Recently Added
Z
___s2If
__s2If
_s2If
a2billing_rates
a_image_menu
a_store
accept_signups
acceptance
access
accordion
acfw
active_alcv
active_pluginsused
actr
actritem
ad-engine
add_caption_link
add_to_cart
add_voting
addnewcomp
addnewcompform
addonchat
address
address1
address2
addw2p
adfever
adminNote
adminnote
adrotate
adsense
advsearch
affiliandovergleich
affordability
agecalc
ageindays
agentstorm
ahs_callposts
aio_slideshow
aixorder-chart
ajuda
aktt_tweets
album
albumize
alexa_rank
all_links
allowed_tags
allpostslength
allvideos
alt2app
altpwa
always_show_wp_shopping_cart
amazon
amazon_buy
amazon_carousel
amazon_image
amazon_link
amazon_mp3_clips
amazon_my_favorites
amazon_omakase
amazon_search
amazon_vc
amazon_vcitem
amazonjan
amazonjs
amazonx
amr-clearskys-bookings
amrp
amtyThumb
analog_clock
android
antibot
anywhere-link
anywhere-title
apc-carousel
apple_trailers
applist
arabic
arcadepress
archive_chart
archives
artistdatapress
ascii
aslideshow
attachment
attachmentgallery
attachments
attachmentsmenu
attendancelist
audio
authorSTREAM
authoravatars
authorinfo
authorsindex
autores
autores-ficha
autores-links
autoshop-all
autoshop-vehicle
autotopo
autoviewer
available
avatar
avg_comments_per_post
avi
aviberry-player
aviso
az-index
az_easel
b
backref
badge
baduk
bandsintown_events
banner
banner_slider
bannercycler
bartag
baztag
bestbooks-sample-1
bestbooks-sample-2
bestinviters
better-extended-live-archive
better-rss
bfg
bfv-widgets
bible
bible-verse-display
bible-votd
bibsonomy-chart
bibsonomy-posts
bibsonomy-tags
bic-carousel
bic-media
bigcartl
bigcommerce
bing
bingMap
bizdir_addform
bizdir_directory
bjoerne_link
bjoerne_sitemap
blastchatc
blip
blip.tv
blippr
bliptv
blockquote
blog-summary
blog_activity
blog_members
bloginfo
blogroll
blogroll-links
blogurl
blurb
bnsfc
bnsft
bob
boilerplate
bong
book
book_link
book_url
bookingbug
bookmarkfile
born-on-this-day
boss_search_form
boss_search_results
box
bp-grouptypes-forum
bp_activity_tags
bpt_attendees
bpt_redeem_code_page
brainshark
bridaluxe
bucketlister
bug-library
bulk-me-now
bungeebones_directory
bungievideo
burnbit
button
button_to_cart
buzrr
bw
bw_address
bw_admin
bw_alt_slogan
bw_business
bw_button
bw_company
bw_contact
bw_domain
bw_email
bw_facebook
bw_fax
bw_flickr
bw_formal
bw_geo
bw_linkedin
bw_mailto
bw_mobile
bw_page
bw_picasa
bw_plug
bw_post
bw_show_googlemap
bw_slogan
bw_telephone
bw_twitter
bw_wpadmin
bw_youtube
bwprp
bwtroff
bwtron
c2s
cTab
cacoo
caesar-cipher
calc
calculator
calendar
calendar-archive
calendar-press
calendarpress
campaignpress-signup-form
camper_attend
camper_attendees
captchac
captchar
caption
captiongroup
cardlist
carousel
cartotalposts
cartpauj-pm
caspio
cat
cat_lister
catablog
catcount
category_count
category_description
category_specific_rss_menu
catfacts
catlist
catperpostavg
cb
cc
cc-tag
ccrss
ccviz_box
ccviz_list_candidates
cd_gallery
cd_qotd_all
center
cetsEmbedGmap
cetsEmbedRSS
cets_tag_cloud
cf
cf-benchmark
cf-scoreboard
cf7cal
cf7cal*
cfshoppingcart
cfshoppingcart*
cfshoppingcart_cart
cfshoppingcart_cart_link
cfshoppingcart_send_order_link
cft
cftsearch
cgm-event-calendar
cgm-upcoming-events
championship
change_petition
chargify
charsperpostavg
chart
chartedarchive
chat
chatbadge
chatroll
checkbox
checkbox*
checkfront
child-pages
childpages
chordsandlyrics
chromeless
ciao_box
cincopa
citation-count
citation-count-total
citation-dump
citation-list
cj_show-items
cj_show_items
cjapi
ckfinder
clean-contact
clean-my-archives
cleanarchivesreloaded
clear
clientcide
clip_button
clock
closingcosts
cloudytags
clp_button
cm_ajax_subscribe
cmnewsletter
cnn-news
cod_fee
code
codesyntax
col-sect
collabpress
collegehumor
collroll
color
column
comic
comic-archive
comment_author
comment_count
comment_date
comment_edit
comment_link
comment_reply
comment_time
commentcount
commentmilk
comments_link
comments_open
community-events-7day
community-events-addevent
community-events-full
company_name
confirmdonation
connections
connections_list
constant contact
constantcontact
contact
contact-field
contact-form
contactbuddy
contactdir_addform
contactdir_directory
contactform
contemplate1
contemplate2
contemplate3
contemplate4
contemplate5
content4partners
contentSlideshow
contentblock
context_count
context_count_graph
coolEye
countdown
countdown0
countdown1
countdown10
countdown2
countdown3
countdown4
countdown5
countdown6
countdown7
countdown8
countdown9
countdown_to_next_post
counter
counter0
counter1
counter10
counter2
counter3
counter4
counter5
counter6
counter7
counter8
counter9
country-filter
countup
countup0
countup1
countup10
countup2
countup3
countup4
countup5
countup6
countup7
countup8
countup9
couponica
courier
cover
coverflow
cpgrid
cpstore
crosstable
cs_subject_of_the_week
csn_news_form
css
csv
ctaw
cu3er
currency_table
customcontact
cwcloud
dailybooth
dailymotion
dashboard_notes
dataset
dataset_form
date
date*
ddfs
debate
dekoboko
delicious_bookmarks
delicious_tagroll
demobar
dermandar
deviantart
dgal
dhr_display
diamond-bloglist
diamond-comment
diamond-post
dica
diggthis
dipdive
dippsy_cancel
dippsy_complete
dippsy_store
direct_intoCart
directory
display_faq
display_multi
display_next_meetings
display_podcast
display_service_times
display_single_event
display_single_location
display_store
display_yd_previous_posts_here
div
diverse-group-tag-cloud
dl
dlprotect
dlw
dmvw
do_add_faculty_public_form
do_add_student_public_form
do_display_people_to_world
do_widget
document
dokuwiki
donate
donateplus
donatetotal
donorwall
donotemail
donotprint
douban_collections
download
download-code
downloadPerPaypal
download_data
download_page
downloadcounterchart
downloads
downloads_box
downloadstat
dp_order_log
dpd-atc
dpe
dpsc_checkout
dpsc_display_product
dpsc_grid_display
dpsc_thank_you_page
draftpostcount
dropbox
dropboxupload
dropcap
dsfaq
dtse
dummy
duration_desc
dynamichidden
dynamictext
dynamictext*
dynatag
dz
e2i
eBay
eTab
earnpoints
easel_search
easingslider
easy-contact
easy-retweet
easy_map_creator
easy_sign_up
easychart
easyembed
easyfaq
easyfileshop
easyreview
ebay
ec3popupinfo
echo
echocurrent_apo_zone
eclipse-crossword
ecwid_categories
ecwid_minicart
ecwid_productbrowser
ecwid_script
ecwid_searchbox
ed2k
editprofile
ediv
email
email*
email-download
email_link
emailcrypt
emailreq
emailsubmit
embed-login-form
embed-register-form
embedchat
embedplusvideo
emma_email_signup
emule
end_columns
enigma
entry-author
entry-comments-link
entry-edit-link
entry-published
entry-terms
entry_author
entry_cats
entry_comments
entry_date
entry_edit
entry_last_modified
entry_tags
entry_tax
entry_time
entry_title
eom-listings
eom-public-form
ephemeris
erq
escapeemail
eshop_addtocart
eshop_best_sellers
eshop_cart_items
eshop_details
eshop_empty_cart
eshop_list_alpha
eshop_list_cat_tags
eshop_list_featured
eshop_list_new
eshop_list_subpages
eshop_random_products
eshop_sale
eshop_show_cancel
eshop_show_cart
eshop_show_checkout
eshop_show_discounts
eshop_show_downloads
eshop_show_payments
eshop_show_product
eshop_show_shipping
eshop_show_success
eshop_tax_rates
eshop_welcome
essential
event
event-cal-mini
event-cal-page
event-calendar
event-list
event-show
event_listing
eventbrite
eventbrite-attendees
eventifycalbig
eventifyform
eventifytag
events
events-calendar-large
events_calendar
events_filterform
events_ical_link
events_if
events_if2
events_if3
events_link
events_list
events_locations
events_page
events_rss_link
events_rss_url
events_show
events_url
eventslisting
excerpts-from-children
exclude_link
exif
exp
expand
expires
extended-live-archive
external
external-vfe
external-videos
extjs_snippet
extract
extras
ezibuy
ezicart
ezicheckout
ezicode
eziname
eziprice
eziproduct
ezp
f2p_test
facebook_ilike
facebooksimplelike
facesofusers
facets
factolex
family-tree
fanbox
fancyflickr
faq
faq_build_ask
faq_build_page
faqlist
fax_number
fb-activity
fb-bookmark
fb-connect
fb-fanbox
fb-find
fb-like
fb-like-button
fb-livestream
fb-share
fb-userstatus
fb_box_count
fb_count
fb_like
fb_like_button_count
fb_like_button_standard
fb_rec
fbchicklet
fblike
fbshare
fbtab
featslider
feature-slideshow
featured
featured-listings
featured_properties
feed
feedburner_subscribers
feedcommander
feedcount
feedlist
feeds-a-la-carte
feedtube
fergcorp_cdt
fergcorp_cdt_single
ff
ffjustlink
field
field_count
file
file*
file-proxy
file_modified
filesyntax
finance_calculator
first-comic
five-star-rating
fixed-menu
flag
flash
flashgallery
flat-weekly-schedule
flattr
flexidxhs
flickpress
flickr
flickr video
flickr-gallery
flickr_highslide
flickrpress
flickrset
flickrslideshow
flickrvideo
floorplan_overview_page
flower-photos
flower_soundplayer_pageplayer
flowplayer
flv
flvgallery
fob
foliamaptool
followbutton
followfriday
fontself
footag
football-standings
forecast
form
formidable
formspring
fotos.es
foxypress
fpg
fpp-pano
freemind
from_price
from_price_display
fs
fs_count
ftmt_id
fun-facts
futpostcount
futube
fwvvw
gaestebuch
galleria
gallery
gallery_comment
gallery_excerpt
galleryjb
gallerymo
galleryview
gambar_carousel
game
gaming-links
gbaddtocart
gbamazon
gbcustpost
gbrss
gbviewcart
gbwiki
gcal
gcal-sidebar
gdata-picasa
gdoc
gearsthisblog
geekshed
geo-in
geo-out
geo_mashup_category_legend
geo_mashup_category_name
geo_mashup_full_post
geo_mashup_list_located_posts
geo_mashup_list_located_posts_by_area
geo_mashup_location_info
geo_mashup_map
geo_mashup_save_location
geo_mashup_show_on_map_link
geo_mashup_show_on_map_link_url
geo_mashup_tabbed_category_index
geo_mashup_visible_posts_list
geoareacode
geobusiness
geocity
geocode_end
geocode_start
geocontent
geocontinent
geocountry
geodistancefrom
geogooglemap
geoip
geoisp
geolatitude
geolongitude
geopost
geopostalcode
georegion
george-query
georredirect
geostate
geostaticmap
geotagger
geousermap
geoweather
geozoomusermap
getGWImages
getGWImages2
get_avatar
get_category_link
get_childlist
get_latest_games
get_latest_post
get_latest_tweets
get_permalink
get_posts
get_sitemap
get_tag_link
gfc
gigpress_archive
gigpress_menu
gigpress_related_shows
gigpress_shows
gigpress_upcoming
gist
github_cv
global-googlemaps
globalblock
gmap
gmlp-show-map
gnews
gold-charts
good-old-gallery
google
google-calendar-events
google-map-sc
google-news
googleMap
googleMapMarker 
googleMapStats
google_backlinks
googleco
googleform
googlevideo
gouel
gpress
gpress_display
grabber
graph
graphviz
gravatar
grid_archives
groupname
groupon
groups_attached
groups_required
gsaltimg
gsom-optin
gtdb
gtour
gvideo
gview
gwa-autoresponder
gwa-salespage
gwe
gweather
h
haiku
halo3id
handsets
has_sale
helloworldsnippet
helloworldsnippet_pre
help
hgallery3
hiddenmedia
hide
hide-this-part
hideit
highlight
hipcast
history-tracker
history_timeline
hkLink
hlight
hlw
home-url
homepage_slideshow
homephones
houdini
howcast
hs-action
hs_contact
hs_form
hs_team
html-sitemap
html5video
html_encoded
htmlembed
hts-displaymembers
hulu
hwc_account_type_info_block
hwc_account_type_price
hwc_account_type_storage
hwc_ajax_action
hwc_complete_action
hwc_complete_permalink
hwc_custom_package_sliders
hwc_domains_action
hwc_domains_permalink
hwc_hosting_action
hwc_hosting_permalink
hwc_messages
hwc_order_widget
hwc_request_variable
hwc_resource_prices
hwc_set_affiliate
hybrid_slideshow
i
i-am-reading
iCal
iContact
ical
icl
icon
icontact
icopyright horizontal toolbar
icopyright vertical toolbar
idc-vote
idx
idx-listing
idx-listings
idx_frame
idxiframe
if-album
if-cf
if-cf-def
if-cf-eq
if-cf-get
if-cf-gt
if-cf-let
if-cf-lt
if-cf-ndef
if-cf-neq
if-rand
if-recent
if-tags
if-thumbs
ifilm
iframe
iframe_loader
iframe_vimeo
iframe_youtube
im
image
image-store
image_archives
imagebrowser
imagecloud
imageflow
imagemenu
imagetagger
imageuploaderform
imasters-wp-faq
img
important
importante
ims-gallery
ims-gallery-content
inactive_pluginsused
inc_ex
include
include-page
include-post
includeme
index-press
indexofstories
indextag
inline_upload
inlinefeed
innerindex
inquiry_mail
inquiryform
insert-html-here
inset
instagram
interactive copyright notice
interface
interspire
intlink
inviteform
invitefriends
invitemaster
ioya
ipagelist
ipaper
iperss
iplookup
is_archive
is_author
is_category
is_day
is_feed
is_front_page
is_home
is_month
is_search
is_single
is_singular
is_sticky
is_tag
is_tax
is_time
is_user_logged_in
is_year
isimpledesigns3player
islidex
islidex_custom
isoyear
iteia
itinerary
itk-eticker
itunes
j-memberwing
jaccordion
jalan
jalanareasearch
jalantem
jbox
jbutton
jbuttonify
jcarousel_gallery
jcolumns
jetmails_subscribe_form
jfctag
jfeed
jj-ngg-jquery-carousel
jj-ngg-jquery-cycle
jj-ngg-jquery-slider
jj-simplesignup-event
jmarquee
joblist
jpage
jqpuzzle
jqs-random
jsbrotate
jtIVeriBuyNow
jtabs
jump_link
jump_page
ka_medallion
kachingle_medallion
kadom-ads-table
kaltura-widget
kaslatex
kastooltip
kasviewer
kazoo
keycaptcha
keyword-marriage
kicktag
kindlethis
kiss-url
kkcountdown
kkprogressbar
kktiptricks
kml_flashembed
kommiku_chapter_update_list
kommiku_series_list
kouguu-fb-like
ktaicontent
ktoc
ku6
l66
largecalendar
lasTunes
last-comic
last-posts
lastfm
latestbyauthor
latex
lbfenix
lbm_form
lbm_form_domain
lbm_form_page
lbm_list
lbm_list_domain
lbm_list_page
lbm_search
leaguearchive
lfm_albums_page
lfm_albums_summary
lfm_artists_page
lfm_artists_summary
lfm_rtracks_page
lfm_rtracks_summary
lfm_tracks_page
lfm_tracks_summary
lfm_userinfo
lg_folder
lg_gallery
lg_image
lg_slideshow
lg_stack
li
like
like_button
link-library
link-library-addlink
link-library-addlinkcustommsg
link-library-cats
link-library-search
link-variance
link2link
link2post
link_count
linkcat
linkcat*
linkedinresume
linkedinsc
linkedinsc_associations
linkedinsc_certification_authority_name
linkedinsc_certification_end_date
linkedinsc_certification_name
linkedinsc_certification_number
linkedinsc_certification_start_date
linkedinsc_certifications
linkedinsc_current_status
linkedinsc_edu
linkedinsc_edu_degree
linkedinsc_edu_end
linkedinsc_edu_major
linkedinsc_edu_notes
linkedinsc_edu_start
linkedinsc_edu_title
linkedinsc_education_degree
linkedinsc_education_end_date
linkedinsc_education_field_of_study
linkedinsc_education_notes
linkedinsc_education_school_name
linkedinsc_education_start_date
linkedinsc_educations
linkedinsc_exp
linkedinsc_exp_description
linkedinsc_exp_end
linkedinsc_exp_start
linkedinsc_exp_title
linkedinsc_first_name
linkedinsc_firstname
linkedinsc_groups
linkedinsc_headline
linkedinsc_honors
linkedinsc_industry
linkedinsc_interests
linkedinsc_language_name
linkedinsc_language_proficiency_level
linkedinsc_language_proficiency_name
linkedinsc_languages
linkedinsc_last_name
linkedinsc_lastname
linkedinsc_locality
linkedinsc_location_name
linkedinsc_org_full_link
linkedinsc_org_link
linkedinsc_org_name
linkedinsc_org_sector
linkedinsc_patent_date
linkedinsc_patent_inventors_name
linkedinsc_patent_number
linkedinsc_patent_office_name
linkedinsc_patent_status_name
linkedinsc_patent_summary
linkedinsc_patent_title
linkedinsc_patent_url
linkedinsc_patents
linkedinsc_photo
linkedinsc_picture_url
linkedinsc_position_company_full_link
linkedinsc_position_company_industry
linkedinsc_position_company_link
linkedinsc_position_company_name
linkedinsc_position_end_date
linkedinsc_position_start_date
linkedinsc_position_summary
linkedinsc_position_title
linkedinsc_positions
linkedinsc_proposal_comments
linkedinsc_publication_authors_name
linkedinsc_publication_date
linkedinsc_publication_publisher_name
linkedinsc_publication_summary
linkedinsc_publication_title
linkedinsc_publication_url
linkedinsc_publications
linkedinsc_skill_name
linkedinsc_skill_proficiency_level
linkedinsc_skill_proficiency_name
linkedinsc_skill_years_name
linkedinsc_skills
linkedinsc_specialties
linkedinsc_status
linkedinsc_summary
links
lirugirl
liruman
list
list-attachments
list-contributors
list-events
list-pages
list-related-attach
list_attachments
list_pages
list_pages_at_depth
list_proxies
list_questions
list_rank
liste
listingpress
listyofiles
listyofiles_uploadform
liveadmin
liveblog
liveleak
ljcomm
ljuser
lme-module
lnhr
localblock
location
locationMap
locations-map
locations_list
locations_map
locatorade_search
logcloud
login
login-form
login-with-ajax
loginform
loginview
loik
lomadeewpro
longdesc
longestpostlength
lorem
lorem-ipsum
loremimage
lottery
lpd-tool
ls
lsc_ll_link
lsitem
lsl
lw
lwa
m
m-vslider
m_include_file
m_quickgeo
machform
madmimi
magazine-edition-control
magazine_overview
mailchimpsf_form
mailchimpsf_widget
mailings-signup
mailpress
mailpress_form
map
map-authors
map24
mapa-polski
match
matches
math
mathjax
mawidgets-product
mawidgets-search
mb_ack
mc_archives
mctagmap
mctl
media
media-credit
media-library-gallery
media-tags
mediabox-advance
meemi_content
member_directory
members-list
memepost
men-quotes-on-women
mendeley
menu
menusplus
metacafe
meteor_slideshow
meviopub
mf
milkbox
mindmeister
mingleforum
miniflickr
mixedtape
mj-google-slideshow
mjlk
mk_button
mk_collaspe
mk_dialog
mk_grid
mk_navbar
mklc
ml_raw_html
mlb
mm-breaking-news
mmf_total_submissions
mmjs-city
mmjs-countrycode
mmjs-countryname
mmjs-ip
mmjs-lat
mmjs-long
mmjs-postalcode
mmjs-region
mmjs-regionname
mmmp3
mngl-login
mngl-user-grid
mobypicture
mofile
monoslideshow
month
monthday
mooflow
moon-phases
mootools
mortgage
mortgage_rates
movies
mp3
mp3_embed
mp3player
mpeg
mr_teiln
mslp
mtg_card
mtg_deck
mtouchquiz
mtv
multiRSSDisplay
multisite_search_form
multisite_search_result
music1g
mv
mv_include
mwpi
mwpi_block
my-delicious-wishlist
my-email
my-profiles
myLinksDump
my_calendar
my_calendar_locations
my_calendar_today
my_calendar_upcoming
my_youtube_videos
myadmanager_show_form
mycomments
myinviter
myreviewspage
mysidebar
myspace
mytarget
myxboxprofile
nameoflongestpost
navigator
navt
networth
nevistas-news
new_atozlisting
news
newsletter
newsletter-sign-up-form
newsletter_form
newspage
newstopics
newtagcloud
next
next-comic
next_page
nextgen_cooliris
ngg_uploader
nggallery
nggimages
nggtags
nice-quote
nicemap
nicequote
ninja_annc
nktagcloud
nktagcloud_single
nkthemeswitch
nmv
nomathjax
nomis-add-rental-declaration
nomis-add-request
nomis-properties
nomis-property
nomis-quick-search
nomis-random-properties
nomis-searchform
nota
note
notice
nrelate-related
ns-contact-dialog
obf
obfuscaTOR
officers-contact
officers-table
offtopic
oik
ol
omnifeed
onloader
onw_simple_contact_form
oo-subscribe-form
openbook
openmenu
optimizer-content
optional_content
organ_donor
osm_map
osmig-form
osmig-signups
owad
p
p2p
pacman
page_announcements
page_content
page_count
page_download
page_downloads
page_list
page_lister
page_meta
page_permalink
page_polls
page_stats
page_title
page_useronline
page_wpmu_search
pagecount
pagemenu
pagerank
pagetree
pageview
pan0
panorama
parent
paripassu_twitter
paripassu_video
passgen
password-protect
pastepress
paygol
payment
payment_title
paypal
paypal-donation
paypalpro
pccontent
pcviewer
pdf
pdf-ppt-viewer
pdwpe
pe2-gallery
peekaboo
peekaboo_content
peekaboo_link
peers_me
peersme
people-lists
permalink
petrolprices
pg_flash-gallery
pgallery
pgn
phanfare
phm-grid
photodata
photos
photoshelter-gallery
photoshelter-img
photosingallery
photosmash
photosmash_gmap
php
phpcode
phpfreechat
phpull
pi
picasa
picasaView
picasa_album_uploader_button
picasaview
pick
piclink
pictobrowser
pimpmywordpress
pingdom_status
pkinfo
pl-feedback
pl-projects
planyo
playgamelah
playlist
plugin
plugin-stats
plugin_downloads
plugininfo
pluginlist
plugins_list
podcast
pods
poll
polldaddy
pommo-ajax-formular
pommo-formular
popeye
popularPosts
popup
portfolio
portfolio_slideshow
post-googlemaps
post-slideshow
post-template
post-votacao
post_count
post_list
post_thumbnail
postage_privilege
postcasa
postcount
postexpirator
postlist
postmap
posts
posts-by-tag
posts-list
postsperdayavg
posturl
power_zoomer
powerpoint
powerpress
pp-invoice
pp-invoice-lookup
ppg
ppo
ppy
previous
previous-comic
previous_page
prezi
print_link
print_this
printprofile
printprofilepic
privacy-policy
pro-player
processing
product_display
profile
profilepage
progpress
project
project_search
projects
promoslider
property
property_overview
property_search
protect
protected
prowl-me
psmash
pullquote
pullshow
pullthis
pvis
pvload
pw_search
pwaplusphp
qa
qarchive_link
qq
qr_code_display
qtweet
question_form
quick_contact
quickform
quickshop
quicktime
quiz
quizmaster
quora
quote
quote-this
quote1
quote2
quoteRotator
quotemaster
quotetweet
qwiequiz
qwqout
qype
ra-featured
radio
rakuten
rakutenitem
random
random-content
random-content0
random-content1
random-content10
random-content2
random-content3
random-content4
random-content5
random-content6
random-content7
random-content8
random-content9
random-number
random-post-box
randomPosts
randomcar
randomtext
rating
rbcontainer
rbwidget
rcw_singleitem
rd-contact-address
rd-contact-email
rd-contact-fax
rd-contact-info
rd-contact-mobile
rd-contact-name
rd-contact-phone
reaction_buttons
reaction_buttons_most_clicks
readme
readme-parser
readmore
real_estate_map
realmstatus
recaptcha
recaptcha_form
recent
recent-images-box
recentIn
recentchanges
recipe-form
recipe-list
recipe-show
recipe-tax
recreading
redact
ref
references
reflect
register
regnowshop
rektslideshow
related-links
related-posts
related-posts-thumbnails
relatedPosts
relatedratings
relevant-to-adsense
reltime
rentmeter
replace
response
rest
restrictedarea
results-blogroll-google-cse
retweet-anywhere
reus
reveal
reverbnation
review
revver
rootsAddPageForm
rootsEditPersonaForm
rootsIncludePageForm
rootsPersona
rootsPersonaAncestors
rootsPersonaEvidence
rootsPersonaFacts
rootsPersonaFamilyC
rootsPersonaFamilyS
rootsPersonaHeader
rootsPersonaIndexPage
rootsPersonaPictures
rootsUploadGedcomForm
rootsUtilityPage
rotating-posts
royal_gallery
rp
rprotect
rps
rpxlogin
rpxshare
rss
rss-feed
rssinpage
rssless
rssphoto
rsstag
rsvpmaker_upcoming
rtwit
runners_log
runners_log_bar_calories
runners_log_bar_distance
runners_log_bar_hours
runners_log_basic
runners_log_garminmap
runners_log_gchart
runners_log_gear
runners_log_graph
runners_log_graphmini_calories
runners_log_graphmini_distance
runners_log_graphmini_hours
runners_log_pie_calories
runners_log_pie_distance
runners_log_pie_hours
runners_log_weather
runners_log_weather_footer
rur
s
s2Get
s2If
s2Member-PayPal-Button
sTab
saiyasune
sale_currency
salesforce
sam
sam-ad
sam-zone
sb_cat_list
sb_child_list
sb_parent
sbc
sc
scaleable-contact-form
scaleable-contact-form-ajax
scheduled-posts
scheduledPosts
schoolsearch
screencast
screenshot
scrib_availability
scrib_bookjacket
scrib_hitcount
scrib_taglink
scribd
scribdlink
sd
search
search-blogroll-google-cse
search-qa
search_engine
search_form
search_results
secure
select
select*
sell-from-blog
semisecurelogin_reimagined_integration
send2press
send_to_phone
sensiri
seo_album
seo_album_panels
seo_gallery
seo_love
seo_thumb_gallery
seo_thumb_gallery_overlay
seoresults
seotool
seowordspin
seriallinks
serialposts
series
sermons
sexy-gallery
sf_candidate
sfs-testimonials
sgallery
sgmap
sgreybox
shal
share-buttons
shari
shipping_charge
shootq
shootq_form
shop
shopp_regform
short-url
shortcode_ajax
shortdesc
shorturl
shout-stream-page
show
show_all_testimonials
show_avatar
show_ourprogress
show_ourprogress_graphic
show_ourprogress_target
show_testimonials
show_wp_shopping_cart
showcaseext
showfiles
showform
showmap
showmapsingle
showmp3s
showphones
showposts
showtime
showtime-now-playing
showtime-schedule
shslideshow
sibling-pages
sidebartabs
similetimeline
simple-sitemap
simpleAdPlacement
simple_crumbs
simple_thumbnail
simple_video
simpleevent
simplegal
simplemap
simpleviewer
sina
singlecat
singlepic
site-list
site_url
size
sj
sk_qsenseisearch
skype-status
sl-bingmaps
sl-map
sl-playerss
slide
slidenote
slidepress
slider
slideshare
slideshow
slideshowpro
slurl
smallcalendar
smart-related-posts-thumbnails
smart_archives
smart_slide_show
smartads
smarty-assign-by-ref
smarty-display
smarty-load
smbookingform
smm_twitter_messages
smm_twitter_replies
smm_twitter_timeline
smoothgallery
smoothslider
sms
smugbuy
smugmug
snaplet
snazzy-archive
snippet
snipt
snow_report
socialButtons
social_connect
socializethis
socialvibe
sohu
solvemedia
song
songoftheday
sorenson-360
soundcloud
source
sourcecode
sp-authors
spbibliography
spcourseinfo
sphoto_archive
spike
spinningearth
spoiler
spoilergroup
sponsorbox
spreadsheet
spschedule
sqrcode
srp
srp_profile
srpmap
sspdc
st
st-tag-cloud
st_tag_cloud
staff-directory
stage6
standings
stardate
starpress
start_point
static
stats_pluginsused
stb
stcounter
stextbox
stockfolio
stoken
storenvy
stout_gc
stray-all
stray-id
stray-random
stream
streamsend
stringoverride
su
sublimevideo
submenu
submit
subpage-view
subpageindex
subpagemenu
subpages
subscribe
subscribe2
subscriptionform
summary
superbutton
superemotions
supersaas
superzoomgallery
supple
survey
svg
sview
swf
swfobj
swfobject
syntax
sz-youtube
szb
tTab
tab
tabberlist
tabgroup
table
table-of-content
tag
tag-gallery
tag-list
tag_count
tag_description
tagcloud
tagcount
tagged-sitemap
taglink
tagneticpoetry
tagperpostavg
tagtip
tagwords-listing
tally_graph
tao-quotes
taobaoke
taxcaster
taxonomy-list
tbl
tcp_buy_button
tcp_checkout
tcp_list
tcp_shopping_cart
tcuser
td
team
teams
technorati_authority
technorati_rank
tel_number
template_uri
templateurl
term_description
terms-of-use
testimonial
testimonial_form
testimonial_in_post
testimonials
testing
testiy
text
text*
textads
textarea
textarea*
textbox
textplace
tfb
tgw
thanks_total_quant
thankyou
the-series
the_ID
the_author
the_author_ID
the_author_aim
the_author_description
the_author_email
the_author_firstname
the_author_lastname
the_author_link
the_author_login
the_author_meta
the_author_nickname
the_author_posts
the_author_posts_link
the_author_url
the_author_yim
the_category
the_date
the_modified_author
the_modified_date
the_modified_time
the_permalink
the_tags
the_terms
the_time
the_title
the_title_attribute
theme-my-login
theme-my-profile
themebrowser
thingiverse
thkBC
threewlphppage
thumb
thumbshot
ti_audio
ti_billboard
tiff
tiltviewer
timed
timezone
tina_mvc
tip
tipit
tla
tminus
toc
toc_usage
todolist
top10posts
topbloglog
topcollage
topref
topspin_buy_buttons
topsy_retweet_big
topsy_retweet_small
total-social-followers
total_downloads
total_files
totalwords
tour_code
tour_name
tp_product
tpcloud
tpcourselist
tpdate
tpenrollments
tpg_get_posts
tplist
tppost
tpsingle
track
trackback_count
trackthebook
trackthebook_filters
trackthebook_kml
translate
translations
travelmap-list
travelmap-map
trebi-a1
trebi-a2
trebi-a3
trebi-b1
trebi-b2
trebi-c1
trebi-c2
trebi-d1
trebi-d2
trebi-e1
trebi-e2
trebi-f1
trebi-f2
trebi-g1
trebi-g2
trefis_forecast
trefis_sankey
trefis_slideshow
truma-form
ts3_wp_viewer
tscopper
ttd-fp-url
tubematic
tudou
tune-library
twcard
twcardb
twcardf
tweester_list
tweet
tweet_button
tweet_horizontal
tweet_none
tweet_vertical
tweetbox
tweetbuddy
tweetbutton
tweeted
tweetfollow
tweetmeme
tweets
tweetsearch
tweetthis
twibadge
twickit
twickit_all
twickitall
twitfeed
twitpic
twitsnaps
twittear
twitter
twitter-feed
twitter-friends
twitter-handle
twitter-images
twitter-user
twitter-widget
twitter_counter
twittercount
twitterfollow
twitterusers
twtpoll
tylr-slidr
u
uCan-Post
uk-wobs
ul
umap
unpbr
upcoming
upcoming_list
upcomingorg_events
uploadify
upsidedown
uquery
url
url_base
url_template
urlcache
urlchecker
user
user_count
user_info_login
userinfo
userlinkfeed
userlinkfeedform
userlist
ushahidi
utech_latest_posts
utitle
variable-content
variable-content0
variable-content1
variable-content10
variable-content2
variable-content3
variable-content4
variable-content5
variable-content6
variable-content7
variable-content8
variable-content9
variable-string
vbox7
vc
vcitem
vcpage
venue
veoh
ver-citas
ver-una-cita
verticalresponse
vfile
viddler
video
videofile
videofyme
videolog
videopress
videoreadr
videos
view_gallery
view_slideshow
vimeo
vimeogallery
virannonce
visibility
visitor-maps
visitor-movies
vitrine
vk-share-button
vlw
vodpod_video_gallery
volusion
vote
voucher
voucherform
voucherlist
vs
vsw
vuzit_viewer
walkscore
warning
wave
wcc
wccwppi
weather-man
weather_display
weatherzone
webslice
webslice_button
weekday
weekday-redirect
weekly-schedule
wet_bmicalc
wgp_banner
wgp_widget
wgr
where-am-i
whereivebeen
whitepapers
whois
wibstats
wide
widgets_on_pages
wiki
wiki-embed
wikibox
wikilist
wikimenu
wikipop
wikiupdate
windfyre
windfyre_embed
winebadge
winelist
wiredrive
wlist
wm_tweet
wm_tweets
wmv
wolframalphawidget
women-quotes
word
wordcounts
wordle_tags
wordtour
wordtour_albums
wordtour_artists
wordtour_bio
wordtour_event
wordtour_events
wordtour_tours
wordtour_venues
wordtour_videos
workoutbox
worldtime
wow
wowarmory
wowcd
wowguild
wowquote
wp
wp-7feeds
wp-all-posts
wp-bannerize
wp-blogroll
wp-ctc
wp-cumulus
wp-custom-fields-search
wp-dropbox
wp-extjs
wp-favorite-posts
wp-filler
wp-flag
wp-imageflow2
wp-invoice
wp-invoice-list
wp-invoice-lookup
wp-jw-player
wp-mini-games
wp-partner
wp-partner_rform
wp-pmanager
wp-portfolio
wp-postratings-my
wp-publication-archive
wp-recipefinder
wp-simpleweather
wp-spreadshirt
wp-tabbity
wp-tabbitygroup
wp-tube
wpNSC
wp_bandcamp_player
wp_blog_vitals
wp_caption
wp_checkout
wp_clickbank_fancy_product
wp_clickbank_product
wp_cycle
wp_dropdown_categories
wp_dropdown_pages
wp_explorer
wp_fifa_world_cup_scoreboard
wp_filter_posts
wp_geo_map
wp_get_archives
wp_google_weather
wp_list_authors
wp_list_bookmarks
wp_list_categories
wp_list_pages
wp_list_posts
wp_list_tweets
wp_login_url
wp_logout_url
wp_mailer
wp_pear_debug
wp_picasa
wp_popular_posts
wp_resume
wp_rotator
wp_sitemap
wp_slide
wp_tag_cloud
wp_talkshoe
wp_talkshoe_live
wpaudio
wpbitly
wpbxslider
wpcf
wpcjt
wpcongress_bill
wpcongress_browse
wpcongress_debug
wpcongress_form
wpcongress_legislator
wpcongress_roll
wpdftodoc
wpdonatebuy
wpdonatecollected
wpdonategoal
wpdonatemeter
wpdonatorlist
wpdownloadpage
wpebayads
wpecards
wpevp
wpfblike
wpfootball
wpforecast
wpgalleryimage
wpgeo
wpgeo_latitude
wpgeo_longitude
wpgeo_map_link
wpgeo_mashup
wpgft
wpgmappity
wphm
wphres
wpjschat
wplink
wplinkdir
wplinks
wplistcal
wpmob
wpms-categories-posts
wpms-pages
wpms-posts
wposflv
wpp
wppHW
wppd
wppdlink
wpplugininstaller-form
wppp
wppp_total
wpppd
wproundabout
wps3
wpsc_featured_products
wpsc_products
wpsqt_quiz
wpsqt_survey
wpstorecart
wpta
wpticker
wpts
wptumblr
wpuf_addpost
wpuf_dashboard
wpuf_edit
wpuf_editprofile
wpvf
wpvfb
wpvideo
wpwordcount
wpws
wr_filter_search
wr_form
wr_form_domain
wr_form_page
wr_list
wr_list_domain
wr_list_page
wrapper
wrs_walking_log
wttdsp
wufoo-form
wurfl
ww_widget
wwlex
x7video
xls
xmt
xr_video
xrr
xrrgroup
xy_
xydac_field
yahoo
yahoo_backlinks
yahooweather
yak_back_to_address
yak_back_to_cc
yak_buy
yak_buy_begin
yak_buy_content
yak_buy_end
yak_cancelorder
yak_checkout
yak_cleanup
yak_customer_address
yak_customer_name
yak_customer_phone
yak_error_message
yak_get_remote
yak_google_analytics
yak_order_id
yak_order_value
yak_paypal_pdt_failure
yak_paypal_pdt_success
yak_price
yak_product_page
yak_quantity
yak_sku
yandexMap
yauction
yauctionitem
ycurrency
yd_list_posts
year
yearday
yearweek
yelp
yelpprofile
yfgallery
yframe
youearth
youku
youtube
youtube-user
youtubeV
youtube_playlist
youtube_thumb
youtube_url
youtubechannel
youtubecp
youtubefeeder
youtubefeederpublisheddate
youtubefeederthumbnail
youtubegallery
youtubenails
youtubepl
yphplista
yshopping
yshoppingitem
zanmantou
zazzle
zcmail
zdgcc
zdvideo
zenalbum
zengallery
zenimage
zenlatest
zenphoto
zenphotopress
zform
zip_code
zippyshare
zoom
zotpress
zp
zp-e-cards

Methodology: grep, ack, sort, and uniq, etc. Nothing fancy.

40 thoughts on “That’s a lot of shortcodes

  1. What a great idea. :).
    Now if you do that again and output both the plugin name (and link) and maybe host a json feed of it from the repo so that it can be integrated in the editor via a dropdown.

  2. This sounds awesome! You could even integrate this with the plugin directory on WordPress.org and note possible conflicts on the plugin page itself.

    Perhaps, it could lead to sending the list of shortcodes with the plugin details over the installation API. Then the admin could warn about shortcode conflicts with your installation, just like it does currently about what version of WordPress the plugin has been tested with.

    Let me know if you’d like any help building any tools like this, I’d definitely be interested in helping.

  3. I think there is something wrong here. I have a shortcode with pdf in the name in the repo and it doesn’t show on this list, and it’s not generated with a variable. Maybe this was run on an older checkout of the repo.

    1. I’ve got two shortcodes — [bgmp-map] and [bgmp-list] — in one of my plugins that didn’t show up either. They’re registered with the standard

      add_shortcode( ‘foo’, array( $this, ‘fooCallback’ ) );

      Maybe it’s because Mark’s scan only checked the main plugin files? I use the main file to just check system requirements, and then if they’re met, load the class defined in core.php (http://plugins.svn.wordpress.org/basic-google-maps-placemarks/tags/1.4/).

  4. I guess the short answer is, unless this moves up the ladder from great idea to implemented idea it doesn’t really matter if it works.

    The main problem here, I think, is that there are only a few people that have access to process the whole repository. So applying the open source mentality to create a solution is going to be difficult.

    Maybe the best solution would be to create a better repository api for others to run jobs against.

  5. @markjaquith Ooh ack! I’d not heard of that before. Me like!

    @trevogre You can, if you have the bandwidth, space, and time, checkout the whole repository yourself. I once spent about 27 hours (well the process ran for 27 hours) doing just that back when there was a shade over 10K plugins.

  6. Oh this is a treasure! There sure is a lots of short codes in this long list but I didn’t know of them, so thanks for the pressies Mark.

  7. uggs london
    else. But anyway, she was great. She swept her up her arms and got them out of the house as as ugg shop as fast as possible, Branson told The Telegraph.Talking to her, said it’s like being in a film set where you’re you’re cheap uggs you’re waiting for the words ‘cut’ but they just don’t So it was quite surreal for her to be in in

  8. I could definitely see some potential conflict with my social media shortcode plugin. I may have to go in and alter that. Kind of hard to though as I’d likely break anyone who used previous versions too. Damn.

    1. Maybe someone has an upgrade routine? That would ask if the user wanted to go through all posts and replace the shortcode with the new version. That wouldn’t help with shortcodes in the code with do_shortcode but it could be a start.

      Or you could just make it optional how they register the shortcode and gradually depreciate the old names.

      I was asking around if there was a consensus on namespacing shortcodes but I don’t think that there is.

      I would think that needs to happen in some way.

      One way that could be done is by adding a handler admin section. So that you could pick a shortcode and define the authoritative php for that code. So that [gallery] could be any of a number of gallery plugins instead of the built in gallery. I think that would be the best solution because it doesn’t relegate users to having to use [mygoofynamespace_gallery].

      How would the code for that look? The easiest way would be to store the shortcode array in an option with the shortcode name => array(function, priority), sort the array and then remove and readd the shortcodes in order so that registers your gallery after the wordpress one overwriting the function to handle it.

      Thats probably not elegant. But in order to do that with the current shortcode handling you have to have some way to register shortcodes with the one you want for a given code registering last.

      I like the idea of setting your preferred shortcode handler instead of namespacing because it would allow plugin developers to create shortcodes that are first class citizens, instead of dodging other peoples shortcode names and ones in the core, and it would allow you to write overriding handlers with a specific mechanism to control them.

      Another solution would be to auto namepace conflicting shortcodes. So during registration you could add_shortcode ( name, function, namespace). And they have it check for conflicts. If could post the namespace only if there is a conflict. So if there is a gallery your gallery could become [mynamespace_gallery], otherwise it would just be gallery.

  9. I do not even know the way I finished up right here, but I thought this put up was once great. I don’t recognize who you might be however definitely you are going to a well-known blogger when you aren’t already. Cheers!

  10. I absolutely enjoyed reading your poorly blog site! The information you actually produce is actually well-done! I do believe internet marketing planning to hang in there together with learn about 4 to your content. Along with gratitude.

  11. With this it might also be worth noting or reminding folks that conflicts can occur when shortcodes use hyphens.

    ie. if one defines a shortcode [child] and then later defines [child-pages]. The [child-pages] shortcode won’t work, because [child] is triggered in it’s place.

    Track 17657 http://core.trac.wordpress.org/ticket/17657 touches on this.

Comments are closed.