Mô tả
WordPress hiện chỉ cho phép bạn sử dụng hình đại diện tùy chỉnh được tải lên qua gravatar. hình đại diện người dùng wp cho phép bạn sử dụng bất kỳ ảnh nào được tải lên thư viện phương tiện của mình làm hình đại diện. Điều này có nghĩa là bạn sử dụng cùng một trình tải lên và thư viện làm bài đăng của mình. Không cần thêm thư mục hoặc tính năng chỉnh sửa hình ảnh.
ảnh hồ sơ wp cũng cho phép bạn:
- Tải lên hình đại diện mặc định của riêng bạn trong cài đặt hình đại diện người dùng wp của bạn.
- Nếu người dùng không có hình đại diện người dùng wp, hãy hiển thị hình đại diện gravatar của người dùng hoặc hình đại diện mặc định.
- Tắt hình đại diện gravatar và chỉ sử dụng hình đại diện cục bộ.
- Thêm trình tải lên độc lập vào trang chủ hoặc tiện ích của bạn bằng cách sử dụng mã ngắn [avatar_upload]. Trình tải lên này chỉ hiển thị với người dùng đã đăng nhập.
- Sử dụng mã ngắn [hình đại diện] trong các bài đăng của bạn. Các mã ngắn này sẽ hoạt động với bất kỳ chủ đề nào, cho dù nó có hỗ trợ hình đại diện hay không.
- Cho phép cộng tác viên và người đăng ký tải lên hình đại diện của riêng họ.
- Giới hạn kích thước tệp tải lên và kích thước hình ảnh đối với cộng tác viên và người đăng ký.
Thêm hình đại diện người dùng wp trên trang chỉnh sửa hồ sơ của bạn
Bạn có thể thêm trình tải lên độc lập vào bất kỳ trang nào bằng cách sử dụng mã ngắn [avatar_upload]. Tốt nhất là chỉ sử dụng trình tải lên này mà không sử dụng các trường hồ sơ khác. Nếu bạn xây dựng trang chỉnh sửa hồ sơ của riêng mình với các trường bổ sung, hình đại diện người dùng wp sẽ tự động được thêm vào móc show_user_profile và edit_user_profile. Nếu bạn muốn có hình đại diện người dùng wp trong phần riêng của mình, bạn có thể thêm một hook khác:
Sau đó, để thêm hình đại diện người dùng wp vào hook đó và xóa nó khỏi các hook khác bên ngoài bảng quản trị, bạn có thể thêm mã này vào tệp functions.php của chủ đề:
trình bao bọc html
Bạn có thể sử dụng các hàm wpua_b Before_avatar và wpua_after_avatar để thay đổi trình bao bọc html cho phần hình đại diện người dùng wp. Theo mặc định, thẻ hình đại diện có cấu trúc như sau:
Để xóa vùng chứa div và tiêu đề h3, bạn có thể thêm bộ lọc sau vào tệp functions.php trong chủ đề của mình:
Để thêm trình bao bọc của riêng bạn, bạn có thể tạo nội dung như sau:
Điều này sẽ xuất ra: