Chuyển đến nội dung chính
  Thứ năm, ngày 22 tháng 6 năm 2017
  3 Trả lời
  629 lượt truy cập
  Theo dõi
Trong thông báo qua email của bạn, tôi muốn có thêm bốn mã thông báo (ngoài mã thông báo hiện tại: {category}, {username}, { website _url}, {file_name}):


  • {editor_username}
  • {file_phần extension }
    {Tên trang web}
    {tên danh mục}


Tôi cũng muốn tất cả các mã thông báo có sẵn trong trường "Chủ đề" cũng như Nội dung.

Sau đó, chủ đề mặc định của bạn có thể là:


[{site_name}]: File '{file_name}.{file_extension}' added in '{category_name}' by {editor_username}


Ví dụ:


[RRCS Employee Portal]: File 'Test document.txt" added in 'Staff Meeting Minutes' by Larry Daniele


Tương tự cho phần Body của email.

Lý tưởng nhất là cũng có thể có mã thông báo cho:


  • {category_url}
  • {file_url}


vì vậy các mục này có thể được siêu liên kết trong nội dung email để quản trị viên có thể truy cập trực tiếp vào tài liệu nếu muốn.

Điều này cung cấp cho tôi thông tin quan trọng về việc ai đã thay đổi tệp nào ở đâu trên trang web nào.

Cảm ơn cho một sản phẩm tuyệt vời! Hy vọng rằng điều này sẽ làm cho nó thậm chí còn tốt hơn (mà không cần quá nhiều nỗ lực).

Larry
T
6 năm trước
Xin chào,

Âm thanh là một bổ sung thực sự tuyệt vời, bạn có thể cụ thể hơn về các thẻ này không:
- {editor_username}, sự khác biệt với {username} là gì
- Và sự khác biệt giữa {category_name} và {category}

Cảm ơn
L
6 năm trước
Chào Tristan,

Xin lỗi vì sự nhầm lẫn.

Theo tôi hiểu, {tên người dùng} là tên của người mà bạn đang gửi email ĐẾN (tức là bạn nằm trong danh sách những người sẽ được thông báo khi một tệp được thêm vào). Tôi muốn {editor_username} là tên người dùng của người ĐÃ CHỈNH SỬA (thêm, chỉnh sửa hoặc xóa) kho lưu trữ (tức là người ĐÃ KÍCH HOẠT thông báo, không phải người NHẬN nó.)

Vì vậy, nếu "Mary" chỉnh sửa một tệp và "Larry" được cho là sẽ được thông báo, thì "{username}" là "Larry" và "{editor_username}" sẽ là "Mary".

Tôi có thể sẽ tạo "{subscriber_username}" làm từ đồng nghĩa với "{username}" và loại bỏ dần "{username}" trong tài liệu. Điều này sẽ giúp phân biệt hai. Có thể có nhiều người đăng ký nhận thông báo - mỗi người có {subscriber_username} riêng trong email; chỉ có một người dùng đã chỉnh sửa kho lưu trữ - {editor_username}.

Ngoài ra, "tên người dùng" có thể đại diện cho "tên người dùng" WordPress thực tế của người dùng (ví dụ: "ldaniele";). "display_name" sẽ chính xác hơn cho tên chúng tôi đang sử dụng trong lời chào (ví dụ: "Larry Daniele" ;).

Và bạn đã đúng, "{category_name}" cũng giống như "{category}". Nếu chúng tôi thêm "{category_url}", thì điều quan trọng là phải phân biệt hai loại này tốt hơn.

Về cơ bản, tôi nghĩ giải pháp bền vững nhất cho các loại mã thông báo này là để chúng ánh xạ một-đối-một tới một đối tượng điển hình trong lập trình hướng đối tượng. Vì vậy, ví dụ, nơi bạn sẽ viết những thứ như thế này bằng PHP hoặc C++:


  • tên danh mục
  • danh mục.url
    Thể loại ID
    user.display_name
    người dùng.tên người dùng
    tên người dùng
    Vân vân.


bạn có thể có các mã thông báo tương ứng, chẳng hạn như:


  • tên danh mục
  • danh mục_url
    Thể loại ID
    user_display_name
    user_username
    tên người dùng
    Vân vân.


Điều này làm rõ ràng hơn tên nên là gì (vì trong nhiều trường hợp, các đối tượng WordPress đã được xác định rõ). Và nó làm rõ cách mở rộng tập hợp khi bạn muốn thêm nhiều thuộc tính hơn.
T
6 năm trước
Xin chào,

được rồi!

cảm ơn, tôi sẽ cố gắng tìm ra thứ gì đó dễ sử dụng và thêm nó vào lộ trình của chúng tôi. Chúc mừng,
  • Trang :
  • 1
Không có câu trả lời cho bài viết này.