←
→
' . $d . '
';
$demo_posts = array(
array('kw' => 'wordpress chatbot plugin', 'vol' => '2,400', 'kd' => 'KD 28', 'cls' => 'easy', 'st' => 'done'),
array('kw' => 'ai customer support', 'vol' => '1,900', 'kd' => 'KD 35', 'cls' => 'med', 'st' => 'done'),
array('kw' => 'chatbot for ecommerce', 'vol' => '1,600', 'kd' => 'KD 22', 'cls' => 'easy', 'st' => 'done'),
array('kw' => 'gpt wordpress integration', 'vol' => '1,100', 'kd' => 'KD 41', 'cls' => 'med', 'st' => 'planned'),
array('kw' => 'live chat vs chatbot', 'vol' => '3,200', 'kd' => 'KD 18', 'cls' => 'easy', 'st' => 'planned'),
array('kw' => 'ai lead generation', 'vol' => '2,800', 'kd' => 'KD 52', 'cls' => 'med', 'st' => 'planned'),
array('kw' => 'reduce support tickets ai', 'vol' => '880', 'kd' => 'KD 15', 'cls' => 'easy', 'st' => 'planned'),
array('kw' => 'best chatbot plugins 2026', 'vol' => '4,100', 'kd' => 'KD 62', 'cls' => 'hard', 'st' => 'planned'),
array('kw' => 'woocommerce chatbot', 'vol' => '1,400', 'kd' => 'KD 30', 'cls' => 'med', 'st' => 'planned'),
array('kw' => 'automate faq wordpress', 'vol' => '720', 'kd' => 'KD 12', 'cls' => 'easy', 'st' => 'planned'),
array('kw' => 'claude vs chatgpt wordpress', 'vol' => '2,100', 'kd' => 'KD 38', 'cls' => 'med', 'st' => 'planned'),
array('kw' => 'ai content generation', 'vol' => '5,400', 'kd' => 'KD 68', 'cls' => 'hard', 'st' => 'planned'),
);
$first_day = (int) wp_date('w', strtotime('first day of this month'));
$days_in_month = (int) wp_date('t');
$post_idx = 0;
for ($i = 0; $i < $first_day; $i++) echo '
';
for ($d = 1; $d <= $days_in_month; $d++) {
if ($post_idx < count($demo_posts)) {
$p = $demo_posts[$post_idx];
$st_cls = $p['st'] === 'done' ? 'mxcal-demo-done' : 'mxcal-demo-planned';
echo '
';
echo '
' . $d . ' ';
echo '
' . esc_html($p['kw']) . ' ';
echo '
';
echo '' . $p['vol'] . ' ';
echo '' . $p['kd'] . ' ';
echo '
';
$post_idx++;
} else {
echo '
' . $d . '
';
}
}
$total = $first_day + $days_in_month;
$remaining = $total % 7 === 0 ? 0 : 7 - ($total % 7);
for ($i = 0; $i < $remaining; $i++) echo '
';
?>