17/12/2024 Share code 4 phút đọc 3.1K lượt xem

Hiển thị người dùng và bài viết ngẫu nhiên

Tunlamweb Cập nhật ngày 18/12/2024
tunlamweb fake thong bao nguoi xem bai viet ngau nhien 1

Hiển thị người dùng và bài viết ngẫu nhiên khi trang WordPress tải lên mà không cần tải lại hoặc thực hiện thêm hành động nào khác, bạn có thể kết hợp PHP và JavaScript để hiển thị thông báo một cách tự động.

Hiển thị người dùng và bài viết ngẫu nhiên

Hiển thị người dùng và bài viết ngẫu nhiên
Hiển thị người dùng và bài viết ngẫu nhiên

Dưới đây là cách làm đầy đủ:

Bước 1: Cập nhật code PHP trong file footer.php hoặc template phù hợp

Thêm đoạn code sau để chuẩn bị dữ liệu PHP và nhúng nó vào JavaScript.

Bước 2: JavaScript hiển thị thông báo khi trang chạy lên

Thêm đoạn JavaScript này vào footer.php hoặc file JavaScript riêng

Bước 3: Thêm CSS tạo giao diện thông báo đẹp mắt

Thêm đoạn CSS vào style.css hoặc Customizer CSS:

Cách hoạt động

Hiển thị người dùng và bài viết ngẫu nhiên
Hiển thị người dùng và bài viết ngẫu nhiên
  1. PHP:
    • Lấy tên người dùng ngẫu nhiên từ danh sách.
    • Lấy bài viết ngẫu nhiên từ cơ sở dữ liệu WordPress.
    • Chuyển dữ liệu từ PHP sang JavaScript.
  2. JavaScript:
    • Tạo phần tử HTML để hiển thị thông báo.
    • Tự động hiển thị thông báo khi trang tải lên và xóa sau 8 giây.
  3. CSS:
    • Tạo hiệu ứng fade-infade-out cho thông báo để tăng tính mượt mà và hấp dẫn.

Kết quả

Hiển thị người dùng và bài viết ngẫu nhiên
Hiển thị người dùng và bài viết ngẫu nhiên
  • Khi trang WordPress tải lên, một thông báo sẽ xuất hiện ở góc dưới bên phải:
    “Minh Anh vừa xem bài viết: [Tiêu đề bài viết]”
  • Tên người dùng và bài viết sẽ được chọn ngẫu nhiên mỗi lần tải trang.
  • Thông báo sẽ tự động biến mất sau vài giây.

Xem thêm: Kho Plugin WP Mail SMTP Pro

Theo dỗi tên trên Fanpage và Youtube của mình nhé.

Chúc bạn thành công! Nếu cần thêm tùy chỉnh nào, cứ yêu cầu nhé!

Thích 7
Bình thường 0
5 4 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất