Countdown timer trong flatsome tự động reset thời gian cuối ngày

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 7/3/24.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,030
    Đã được thích:
    81
    Điểm thành tích:
    48
    Countdown timer trong flatsome tự động reset thời gian cuối ngày làm như thế nào vậy cả nhà.

    Em muốn là: cứ đầu ngày vào thì nó để là 2 ngày 24 giờ, 60 phút, 60 giây rồi nó bắt đầu chạy ngược, cứ 12 giờ là nó lại tiếp tục reset 1 lần.

    Còn trong ngày nó vẫn đếm bình thường.

    Em sử dụng themes flatsome có sẵn cài này, mà không biết tùy chỉnh chỗ nào. Cho em xin cái code cảm ơn

    countdown.jpg
     
    Cảm ơn đã xem bài:

    Countdown timer trong flatsome tự động reset thời gian cuối ngày

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,909
    Đã được thích:
    1,201
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của em đây nhé.

    Bước 1: vào function.php của themes add code sau vào, để tạo 1 shortcode countdown.
    Mã:
    function itseovn_auto_countdown($args, $content)
    {
        $date = new DateTime();
        date_modify($date,"+2 days");
        $date_add = date_format($date,"Y-m-d");
        $year = date('Y', strtotime($date_add));
        $month = date('m', strtotime($date_add));
        $day = date('d', strtotime($date_add));
    
        $contents = do_shortcode('[ux_countdown year="' . $year . '" month="' . $month . '" day="' . $day . '" time="00:00" t_week="Tuần" t_day="Ngày" t_hour="Giờ" t_min="Phút" t_sec="Giây" t_week_p="Tuần" t_day_p="Ngày" t_hour_p="Giờ" t_min_p="Phút" t_sec_p="Giây"]');
        return $contents;
    }
    add_shortcode( 'shortcode_itseovn_auto_countdown', 'itseovn_auto_countdown' );
    
    Bước 2: vào vị trí cần hiển thị gọi shortcode đó ra bằng code sau:
    Mã:
    [shortcode_itseovn_auto_countdown]
    Vậy là xem kết quả nhé.