Sau khi tạo custom field cho category trong wordpress, bạn muốn hiển thị thêm trường dữ liệu này vào danh sách liệt kê danh mục của wordpress. Mọi post type đều hỗ trợ trình quản lý các dữ liệu bạn nhập vào kiểu dữ liệu đó, mỗi custom post type thông thường sẽ sinh ra menu ở cột trái cho phép bạn nhập, sửa & xóa dữ liệu cũng như taxonomy liên kết với nội dung post type. Trong trường hợp ... Đọc tiếp
Thêm cột trong danh sách media attachments – WordPress admin
Khi bạn sử dụng plugin tạo web bán hàng woocommerce sẽ thấy có thêm cột hình ảnh và các mục khác trong bảng danh sách liệt kê sản phẩm ở giao diện quản trị admin. Với mỗi post type/taxonomy/attachment Wordpress đều cung cấp cách thức cho phép bạn tùy biến cột, để hiển thị thêm trường dữ liệu cho custom post type. Trong bài hôm nay, bạn sẽ học cách tạo cột mới trong trang quản lý attachments. ... Đọc tiếp
Hướng dẫn tạo dynamic Menu wordpress
Trong bài hôm nay mình hướng dẫn các bạn cách tạo menu động hiển thị dựa theo trạng thái login và cho người dùng truy cập. Cách duy nhất là hiển thị các menu khác nhau cho user đăng nhập, sử dụng template tag để kiểm tra, nhưng trước tiên bạn cần chuẩn bị 2 menu, một menu sẽ hiển thị cho logged user và menu kia cho người viếng thăm đọc nội dung thông thường. Cách đơn giản nhất, bạn sử dụng ... Đọc tiếp
Sửa lại dữ liệu post trước khi lưu vào CSDL [wordpress]
Đây là một trong số wordpress hook khá hữu ích cho phép bạn sửa lại nội dung post mà không khi nhập post không làm được, vd sửa lại custom field theo điều kiện... Wordpress cung cấp mọi hook tại nơi nó sử lý và hiển thị dữ liệu và để sửa nội dung post sau khi nhấn Update/Publish trong cửa sổ nhập bài viết, trước khi lưu vào database bạn được phép sửa lại thông tin post bởi hook 'save_post'. Sử ... Đọc tiếp
Tùy chỉnh cài đặt – hướng dẫn sử dụng TinyMCE [WordPress]
Thông thường khi bạn nhấn enter, trình soạn thảo TinyMCE trong wordpress sẽ tự động thêm thẻ p và br để tạo dòng mới. Sử dụng thẻ ngắt dòng br thay vì p Mặc định TinyMCE wordpress tạo thẻ p (paragraph) mỗi khi bạn nhấn enter xuống dòng. Điều này gây khó khăn cho những ai chuyển từ nền tảng blogging/social media khi viết nội dung. Đoạn đầu tiên sử dụng dòng ngắt br tag và đoạn thứ 2 mỗi ... Đọc tiếp
Thêm custom fields vào mọi wordpress widgets
Khách hàng của chúng tôi thường xuyên hỏi làm sao để thêm options mới vào mọi widget có trong sidebar ví dụ như trường color, background,...Nếu bạn đã sử dụng qua plugin widget_logic thì không quá lạ lẫm wordpress cung cấp hook cho phép bạn tùy chỉnh options thêm custom fields mới vào mọi widget mà bạn đăng ký vào sidebar. Ứng dụng điển hình như, bạn có thể chỉ định hiển thị widgets cho từng trang ... Đọc tiếp
Hướng dẫn tạo mới widget trong wordpress
Tạo widget trong wordpress Bạn có thể viết trực tiếp vào theme hoặc tạo plugin đơn giản. Wordpress admin sẽ sử dụng file functions.php của theme kích thoạt trong wordpress nên để cho đơn giản mình sẽ viết ngay vào file functions.php, bạn dán đoạn code sau vào file: Giải thích: Hàm __construct của class sẽ dùng để thiết lập thông tin cho widget, như tên widget, tiêu đề và mô tả. Tham số đầu ... Đọc tiếp
Tùy biến nội dung cách loại bỏ […] ra khỏi wordpress excerpt
Excerpt là cách tốt để tóm tắt nội dung bài viết, một vài theme excerpt được sử dụng trong trang archive như category/taxonomy. Mặc định wordpress excerpt giới hạn 55 từ đầu tiên có trong bài viết hoặc bạn có thể tự tóm tắt bài viết bằng cách điền vào trường excerpt trong phần nhập post. Và kết thúc với ký tự [...], gọi là excerpt more. Để hiển thị nội dung excerpt của bài viết, bạn sử dụng ... Đọc tiếp
Hiển thị danh sách Author với phân trang [WordPress]
Wordpress template tags cho phép bạn tùy biến hiển thị dữ liệu của website mà không cần đến plugin hỗ trợ. Trong bài viết này mình sẽ chỉ cho các bạn cách tạo custom page hiển thị danh sách users sử dụng các hàm template tag và có phân trang. Tạo custom page Trước tiên, bạn cần tạo một custom page là file template có thể trò vào nội dung page, bạn tạo file PHP trong thư mục theme, giả sử file có ... Đọc tiếp
Đổi tên theme wordpress trong phpmyadmin
Trường hợp wordpress của bạn bị hack theme hiện tại, bạn cần chuyển sang theme khác để debug mà không biết làm cách nào? trong khi đó wordpress admin thì không truy cập được. Mình gặp nhiều trường hợp khi website wordpress cứ load một liên kết ngoài trên trình duyệt,và mình phải đổi lại tên theme mới yên. Bài viết này sẽ giúp bạn làm điều đó. Thực hiện đổi tên theme trong phpmyadmin Bước ... Đọc tiếp