wordpressにカレンダーを表示するのは簡単
<?php get_calendar(); ?>
のタグをメニューに入れるだけで
<table id="wp-calendar" summary="カレンダー"> <caption>2011年2月</caption> <thead> <tr> <th scope="col" title="月曜日">月</th> <th scope="col" title="火曜日">火</th> <th scope="col" title="水曜日">水</th> <th scope="col" title="木曜日">木</th> <th scope="col" title="金曜日">金</th> <th scope="col" title="土曜日">土</th> <th scope="col" title="日曜日">日</th> </tr> </thead> <tfoot> <tr> <td colspan="3" id="prev" class="pad"> </td> <td class="pad"> </td> <td colspan="3" id="next" class="pad"> </td> </tr> </tfoot> <tbody> <tr> <td colspan="1" class="pad"> </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 id="today">8</td><td>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 class="pad" colspan="6"> </td> </tr> </tbody> </table>
のタグを吐き出してくれます。
そのため、カレンダーのデザインを変更するときは、
#wp-calendar{} #wp-calendar table{} #wp-calendar th{} #wp-calendar thead{} #wp-calendar td{}
で変更ができます。