WordPressテーマの、子テーマの「header.php」などに書きます。
<script type="text/javascript">
window.onload = googleCalendarSet;
function googleCalendarSet(){
//カレンダーの埋め込みコードをコピペして分割する
var calendarCode1 = '<iframe src="https://calendar.google.com/calendar/embed?';
var calenderCode2 = '/*embed?以下をここにコピペ*/'
/*来月のカレンダー*/
var today = new Date;
var myYear = today.getFullYear();//年を取得
var myMonth = today.getMonth()+1;//月を取得、1月が0から始まるからややこしい
var nextMonth = myMonth+1;
//12月を超えると1月に
if(nextMonth>12){nextMonth-=12;myYear+=1;};
//10以下を二ケタに
if(nextMonth<10){nextMonth = "0"+nextMonth;};
//日付を出力
var dates = "dates="+String(myYear)+String(nextMonth)+"01/"+String(myYear)+String(nextMonth)+"01&";
//指定したidを書き換え
document.getElementById("nextMonthCal").innerHTML = calendarCode1+dates+calenderCode2;
/*再来月のカレンダー*/
var next2Month = myMonth+2;
if(next2Month>12){next2Month-=12;
if(nextMonth==12){myYear+=1;};
};
if(next2Month<10){next2Month = "0"+next2Month;};
var dates = "dates="+String(myYear)+String(next2Month)+"01/"+String(myYear)+String(next2Month)+"01&";
document.getElementById("next2MonthCal").innerHTML = calendarCode1+dates+calenderCode2;
/*今月のカレンダー*/
document.getElementById("MonthCal").innerHTML = calendarCode1+calenderCode2;
}
</script>
<div~>googleカレンダーのiframe</div> で、カレンダーを表示させたい場所に書きます。
<div id="MonthCal"></div><!--今月-->
<div id="nextMonthCal"></div><!--来月-->
<div id="next2MonthCal"></div><!--再来月-->
※わかりやすい参考サイト ワラクリ