Chuyển đến nội dung chính
  Thứ Năm, ngày 22 tháng 6 năm 2017
  3 Trả lời
  709 chuyến thăm
  Đặt mua
Trong thông báo email của bạn, tôi muốn có thêm bốn mã thông báo (ngoài hiện tại: {danh mục}, {username}, {website_url}, {file_name}):


  • {Editor_username}
  • {File_extension}
    {site_name}
    {category_name}


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ư cơ thể.

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 cơ thể của email.

Lý tưởng nhất, 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 liên kết với cơ thể của email để quản trị viên có thể trực tiếp đến 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ề người đã thay đổi tập tin nào trên trang web nào.

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

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

thực sự là một bổ sung tuyệt vời, bạn có thể cụ thể hơn trên các


thẻ
này không
L
8 năm trước
Chào Tristan,

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

Theo tôi hiểu, {username} là tên của người bạn đang gửi email đến (tức là bạn nằm trong danh sách mọi người được thông báo khi thêm tệp). 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, chứ không phải người nhận được.)

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

Tôi có lẽ sẽ tạo "{thuê bao_username}" như một từ đồng nghĩa với "{username}" và loại bỏ "{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ý cho một thông báo - mỗi người có {thuê bao_username riêng của họ 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ó lẽ nên đại diện cho "Tên người dùng" thực tế của người dùng (ví dụ: "ldaniele";). "Display_name" sẽ chính xác hơn cho cái 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}" giống như "{category}". Nếu chúng ta thêm "{category_url}", thì điều quan trọng là phải phân biệt hai cái tốt hơn.

Về cơ bản, tôi nghĩ rằng 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-một cho 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 trong PHP hoặc C ++:


  • Danh mục.Name
  • loại.url
    Thể loại.ID
    user.display_name
    user.username
    user.id
    vân vân.


Bạn có thể có các mã thông báo tương ứng như:


  • loại_name
  • loại_url
    loại_id
    user_display_name
    user_username
    user_id
    vân vân.


Điều này làm cho nó rõ ràng hơn những cái 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õ làm thế nào để mở rộng tập hợp khi bạn muốn thêm nhiều thuộc tính hơn.
T
8 năm trước
Xin chào,

OK có nó! 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.

Cổ vũ,
  • Trang :
  • 1
Không có câu trả lời nào được thực hiện cho bài đăng này.