跳到主要内容
  2017年6月22日,星期四
  3 回覆
  701次访问
  订阅
在您的电子邮件通知中,我想再有四个令牌(除了当前:{category},{username},{werfebal_url},{file_name}):


  • {editor_username}
  • {file_extension}
    {site_name}
    {category_name}


我还希望所有令牌都可以在“主题”字段以及身体中使用。

那么您的默认主题可能是:


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


例如:


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


同样,电子邮件正文。

理想情况下,也可能有代币:


  • {category_url}
  • {file_url}


因此,这些项目可以在电子邮件正文中超链接,以便如果需要,管理员可以直接转到文档。

这为我提供了有关谁更改了哪个网站上的文件的关键信息。

感谢您的出色产品!希望这将使它变得更好(而付出了太多努力)。

拉里
嗨,



听起来确实是一个很棒的补充,您能否更具体地在此标签上:
- {editor_username},与{username}
- 以及{category_name}和{category}之间的区别
大号
8年前
嗨,特里斯坦,

对不起,困惑。

据我了解,{username}是您将电子邮件发送给的人的名称(即,添加文件时,您在要通知的人列表中)。我希望{editor_username}成为编辑(添加,编辑或删除)存储库的人的用户名(即触发通知的人,而不是收到通知的人。)

因此,如果“玛丽”编辑文件和“拉里”应该被通知,则“ {username}”为“ larry”和“ {editor_username}”将是“玛丽”。

我可能会创建“ {subscriber_username}”作为“ {username}”的同义词,并在文档中逐步淘汰“ {username}”。这将有助于区分两者。通知可以有很多订阅者 - 每个电子邮件中都有自己的{subscriber_username};只有一个用户编辑了存储库 - {editor_username}。

另外,“用户名”可能代表用户的实际WordPress“用户名”(例如“ ldaniele”;)。 “ display_name”对于我们在称呼中使用的名称将更加准确(例如“ Larry Daniele”;).

而且您是正确的,“ {category_name}”与“ {category}”相同。如果我们添加“ {category_url}”,那么更好地区分两者将很重要。

基本上,我认为这些令牌最可持续的解决方案是让它们在面向对象的编程中与典型对象一对一地映射。因此,例如,您将在PHP或C ++中写下类似的内容:


  • 类别。名称
  • category.url
    类别
    user.display_name
    user.username
    用户身份
    ETC。


您可能拥有相应的令牌,例如:


  • category_name
  • category_url
    category_id
    USER_DISPLAY_NAME
    user_username
    用户身份
    ETC。


这使得名称应该是什么(因为在许多情况下,WordPress对象已经定义明确)。而且,当您要添加更多属性时,这清楚了如何扩展集合。
嗨,

好吧!谢谢,我将尝试弄清楚易于使用的东西,并将其添加到我们的路线图中。

干杯,
  • 页 :
  • 1
目前还没有回复。