S
by kamontander 4.5 (4 reviews)

Simple Shortcode Calendar

Lets you create a monthly calendar by entering a shortcode. Calendar is output as an HTML table. You can also highlight certain dates.

Simple Shortcode Calendar ranks #25,897 among WordPress.org plugins with 20+ active installations, is #615 of 1,922 in the Calendar & Events category, a 4.5/5 rating from 4 reviews, and was last updated Nov 1, 2013. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 3.7 (Current: 7.1.2)
vtrunk Current Version vtrunk
Updated 12 years ago Last Update on 01 Nov, 2013
Refreshed 7 hours ago Last Refreshed on
#615 of 1,922 in Calendar & Events Top 50% by installs No update in over a year
View on WordPress.org
Rank
#25,897
+522 this week
Active Installs
20+
-28.6%
KW Avg Position
N/A
No change
Downloads
4.1K
+3 today
Support Resolved
0%
No change
Rating
90%
Review 4.5 out of 5
4.5 (4 reviews)

Next Milestone 30

Total Progress 40%
20+ 30+
7,634
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 6 more installs to reach 30+

Rank Changes

25,840 25,963 26,086 26,209 26,332 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
25,617 25,803 25,989 26,175 26,361 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
Current #25,897
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
0 10 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.5
4 reviews
Overall 90%
5
3 (75%)
4
0 (0%)
3
1 (25%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Simple Shortcode Calendar

To insert the current month, simply enter the following shortcode where you want the calendar to appear: [calendar] Please note that this calendar will change as months go by.
Simply include values for year and month parameters, e.g., [calendar year="1945" month="5"] This will output the calendar for May 1945. Years have to be entered using four digits, i.e. typing just "45" won't work. The allowed values for months are numbers from 1 to 12 (without leading zeros).
Since PHP's setlocale() function isn't always a reliable method with self-hosted WordPress sites, localized names have to be manually entered for each instance of the shortcode. For example, if you wish to output a calendar in Spanish, you'd have to enter the following: [calendar day_names="Dom,Lun,Mar,Mié,Jeu,Vie,Sáb" month_names="Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre"] Please note that you have to fill in the names for all seven days if you choose to use the day_names parameter. Analogously, the month_names parameter requires all twelwe month names to work, regardless of the fact that you might want to display only one of them. Values for both parameters have to be entered in a comma-separated sequence, without spaces.
Yes, you can choose between Monday (default), Sunday or Saturday. Just use the parameter week_start. The allowed values are: "Sun", "Sunday", "Sat", "Saturday", case insensitive.
This can be done by using the dates parameter, like this: [calendar year="1945" month="5" dates="8,9"] This will output the calendar for May 1945, with 8th and 9th day highlighted. Values for dates parameter have to be entered in a comma-separated sequence, without spaces or leading zeros. Please note that the dates in the calendar will only be highlighted if you add an appropriate CSS rule to your theme's stylesheet, which brings us to the next question.
No. The shortcode outputs an unformatted table without any styles applied. To minimize the HTML output and maximize the control over the appearance we've decided to keep it simple. This is how the source of the calendar from the last example looks like: <table cellpadding="0" cellspacing="0" class="calendar"> <tbody> <tr> <td colspan="7">May 1945.</td> </tr> <tr> <th>Mon</th> <th>Tue</th> <th>Wed</th> <th>Thu</th> <th>Fri</th> <th>Sat</th> <th>Sun</th> </tr> <tr> <td> </td> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td class="highlight">8</td> <td class="highlight">9</td> <td>10</td> <td>11</td> <td>12</td> <td>13</td> </tr> <tr> <td>14</td> <td>15</td> <td>16</td> <td>17</td> <td>18</td> <td>19</td> <td>20</td> </tr> <tr> <td>21</td> <td>22</td> <td>23</td> <td>24</td> <td>25</td> <td>26</td> <td>27</td> </tr> <tr> <td>28</td> <td>29</td> <td>30</td> <td>31</td> <td> </td> <td> </td> <td> </td> </tr> </tbody> </table>

Sign In / Register

You need to sign in or register to use this feature.