Advertisement
geminilabs

[site-reviews] Add custom notification tags

Sep 7th, 2021 (edited)
150
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * How to add notification tags for your custom fields
  3.  *
  4.  * @param array $data
  5.  * @param \GeminiLabs\SiteReviews\Modules\Email $email
  6.  * @return array
  7.  */
  8. add_filter('site-reviews/email/compose', function ($data, $email) {
  9.     $review = glsr_get($email->data, 'review');
  10.     if ($review) {
  11.         // Here you can add your own notification tags to $data['template-tags']
  12.         // $review->custom contains all of your submitted custom field values
  13.         // In the following example, the new notification tag is: {your_custom_tag}
  14.         $data['template-tags']['your_custom_tag'] = $review->custom->your_custom_field_name;
  15.     }
  16.     return $data;
  17. }, 10, 2);
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement