Query not work for current taxonomy

Wordpress

Hi i want to show current taxonomy post type count by month but it show total post count istead of current tax. please help me. i am trying to solve this problem almost 3 weeks.

<?php 
    $post_type = "mypost type";
    $posts = get_queried_object()->term_id;
    $timestamp_start = strtotime("first day of next month -1 year midnight");
    $start = date("Y-m-d H:i:s", $timestamp_start);

    $posts = get_posts([
        "nopaging" => TRUE,
        "post_type" => $post_type,
        "date_query" => [
            "after" => $start,
        ],
    ]);



    // sort by month

    $tab = [];

    foreach ($posts as $post) {

        $month = mysql2date("F", $post->post_date);

        if (!isset($tab[$month])) {
            $tab[$month] = 0;
        }

        $tab[$month]++;

    }


    // display

    $timestamp = $timestamp_start;
    $now = time();

    while ($timestamp < $now) {

        $month = date_i18n("F", $timestamp);

        $count = $tab[$month] ?? 0; // need PHP 7

        echo '<li>'."$month: $count". '</li>';


        // next month

        $timestamp = strtotime("+1 month", $timestamp);

    }
    ?>
Share:

Post a Comment

Designed by OddThemes | Distributed by Blogger Themes