WordPress: Thêm thông tin tác giả trong thanh bên

wordpress

CẬP NHẬT: Tôi đã phát triển một Tiện ích thanh bên để hiển thị Thông tin tác giả của bạn.

Bài đăng hôm nay của Jon Arnold thật tuyệt vời về các mẹo thiết kế trang web, nhưng tôi nhận thấy nhận xét đầu tiên quy bài đăng cho tôi. Đó là một dấu hiệu cho biết tôi cần để làm cho thông tin tác giả nổi bật hơn.

Tôi chưa tạo một tiện ích cho việc này (và tôi ngạc nhiên rằng không ai khác có!), Nhưng tôi đã có thể chỉnh sửa thanh bên trong chủ đề blog WordPress của mình và thêm mã sau:

Giới thiệu về tác giả 

Trên một trang bài đăng, một phần thanh bên bổ sung được thêm vào có ảnh của tác giả (sử dụng gravatar), tên đầy đủ, trang chủ và thông tin tiểu sử của họ như được mô tả trong hồ sơ người dùng của họ. Tôi đã thêm một vài lớp để xử lý đảm bảo gravatar trôi về bên trái và chiều cao của phần có chiều cao tối thiểu trong trường hợp tác giả không có thông tin.

get_the_author_meta('email') lấy địa chỉ email của tác giả và chuyển nó đến hàm get_avatar. Các get_avatar chức năng dịch email thành một số nhận dạng được chuyển đến máy chủ gravatar để đăng hình ảnh thích hợp. Điều này là cần thiết vì bạn muốn tránh cung cấp một địa chỉ email trong nguồn của trang… những kẻ gửi thư rác thích thu thập email.

Dữ liệu khác được truy xuất đơn giản bằng cách sử dụng the_author_meta thông tin.

6 Comments

  1. 1
  2. 2

    Tôi đã nhận thấy rằng trình đọc RSS của tôi vẫn liệt kê bạn là tác giả của mỗi bài đăng. Bất kỳ cơ hội nào để điều chỉnh điều đó để nó hiển thị tên tác giả thay thế?

    • 3

      Cảm ơn vì đã chỉ ra điều đó, Ade! Đó là cài đặt Feedburner để làm cho nguồn cấp dữ liệu tương thích với iTunes (tôi không cần!). Thật thú vị, việc thêm tác giả vào nguồn cấp dữ liệu có thể yêu cầu một số bước phát triển!

  3. 4
  4. 5

    Bạn có định lưu trữ nó tại wordpress.org để chúng tôi có thể nhận được các bản cập nhật không?

    và như một câu hỏi thứ hai: nếu tôi chỉ muốn hiển thị, ví dụ AIM chỉ khi nó được điền vào, tôi có thể sử dụng các mã tương tự để làm điều đó hay sẽ hiển thị như thế này: "AIM:" Tôi muốn nó không hiển thị gì nếu đầu ra trống…

    Tôi có thể sẽ sửa đổi plugin của bạn để trang của tôi hiển thị tiểu sử và một chút thông tin bổ sung: liên hệ như icq, aim, xfire, v.v.

  5. 6

    Douglas,
    Quả là một ý tưởng tuyệt vời cho widget của bạn khi thêm một gravatar thanh bên. (Tôi phải thú nhận rằng tôi thậm chí còn không biết thuật ngữ gravatar, cho đến khi tôi theo liên kết của bạn để tìm hiểu - cảm ơn). Tôi chắc chắn sẽ cài đặt tiện ích của bạn trên một trang web của tôi.

    BTW, rất nhiều thông tin tuyệt vời trên trang web của bạn, tôi thực sự vui mừng vì tôi đã tìm thấy nó.

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.