Trong tham số callback của hook admin_enqueue_scripts có tham số cho biết đang ở địa chỉ page nào, có thể sử dụng nó để load scripts vào trang cụ thể. 182039666564f7047697d49_000000 Nếu chỉ muốn load script vào trang admin (backend). Sử dụng action admin_init thay vì init. 182039666564f7047697d49_000001 Bạn cũng có thể sử dụng chi tiết hook admin_print_scripts cho một page trong admin, Xem ví ... Đọc tiếp
Thêm hoặc xóa widgets trong WordPress dashboard
Trong bài viết này mình sẽ hướng dẫn các bạn thêm hoặc bỏ bớt những widgets không cần thiết ở Dashboard phần quản trị của wordpress. Đoạn code sau đây mình thêm widget để hiển thị thông tin. 182039666564f7047697d49_000003 Nếu bạn muốn xoá widget không cần thiết. Sử dụng code này: 182039666564f7047697d49_000004 Note: Sử dụng lệnh php print_r hoặc var_dump để biết tên ... Đọc tiếp
Cách thêm class vào menu wp_nav_menu trong WordPress
Thay đổi hoặc thêm class cho nav menu item là tính năng sẵn có của wordpres, Đây là tính năng vô cùng sức mạnh cho phép bạn can thiệp vào từng menu đơn (menu item). Tuy nhiên, lựa chọn này wordpress mặc định cho ẩn. Thực hiện theo các bước để thêm class vào menu. Wordpres menu screen options 1. Vào Appearance->Menus, click vào tab Screen options. 2. Dưới mục Show advanced menu ... Đọc tiếp
Hiển thị lượt view của bài viết wordpress
Trong bài này mình sẽ hướng dẫn bạn theo dõi và hiển thị số lượng views của bài viết. Cơ chế là +1 view khi truy cập chi tiết vào bài viết (single). Có nhiều cách sử lý cộng view khi người dùng xem bài viết. Bạn có thể thiết lập mỗi IP chỉ cộng+1 view trong ngày, có nghĩa nếu cùng IP đó truy cập nhiều lần vào một bài viết thì chỉ tính 1 view của IP đó trong ngày mà thôi, đến ngày xong thì mở lại. ... Đọc tiếp
Hàm login logout tài khoản người dùng wordpress
- user logout page url. 182039666564f7047697d49_000012 - Thông tin user được lưu ở cookie. 182039666564f7047697d49_000013 - Logout user 182039666564f7047697d49_000014 - Sau khi login Kiểm tra lại trạng thái xem đã login chưa. 182039666564f7047697d49_000015 Sử dụng Hook: 182039666564f7047697d49_000016 ... Đọc tiếp
Gửi mail trong wordpress bằng SMTP server riêng
Một vấn đề khá đau đầu với những website thường xuyên sử dụng chức năng cần gửi mail tới các thành viên, không may thay các email được gửi đi đều vào mục spam của email thành viên. Làm sao để gửi mail trong wordpress? Giải pháp có thể nghĩ tới là mua hắn 1 IP riêng cho website cũng có thể khắc phục được tình trạng này những không ai dám chắc là vào một ngày nào đó IP này bị rơi vào sổ đen của ... Đọc tiếp
Lấy thông tin user meta fields – WordPress
- Lấy thông tin hiện tại của user logined vào biến global. User data Get Current user - Get users matchs criteria. User role Author of post - Get author link. ... Đọc tiếp
Làm sao sửa bài viết WordPress trên frontend
Nếu bạn muốn edit post trực tiếp khi đang duyệt web (ở frontend) không phải wordpress admin panel. Raptor Editor là một công cụ giúp bạn hiện thực hoá điều này, rất đơn giản chỉ việc cài plugin Raptor Editor. Sau khi kích hoạt plugin nhấn xem một bài viết, tiếp đó dê chuột vào vùng nội dung bài viết sẽ thấy hiển thị nút Click to begin editing nhấn vào đó để sửa trực tiếp ngay tại đó. Bạn có ... Đọc tiếp
Liệt kê users có phân trang trong WordPress
Bài trước mình đã hướng dẫn cách hiển thị phân trang khi liệt kê bài viết posts, khi liệt kê danh sách các users thì có đôi chút khác xíu thay vì sử dụng tham số "posts_per_page" thì dùng "offset" và "number". Xem code dưới đây: 182039666564f7047697d49_000018 Chúc bạn thành công. ... Đọc tiếp
Debug wordpress rewrite rules
Viết lại đường dẫn wordpress (rewrite) được các web developer rất chú trọng, nhưng cần đòi hỏi kỹ năng về regular expression. Trong bài hôm nay mình xin giới thiệu một vài đoạn code để gỡ lỗi wordpress rewrite. Simple explore wordpress rewrite bug Sao chép các đoạn code sau vào theme' functions.php 182039666564f7047697d49_000019 - Print all rewrite rules 182039666564f7047697d49_000020 Có ... Đọc tiếp