Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Commenter Emails

Commenter Emails

SaNcHeS
Опубликовано 7-08-2021, 16:33
На странице администратора, добавленной плагином, Комментарии -> Электронные письма комментаторов, пользователям с правами администратора предоставляется следующая информация: Общее количество всех уникальных комментаторов на сайте Полный список адресов электронной почты каждого уникального комментатора, имен и предоставленного веб-сайта URL-адреса Кнопка для загрузки всего списка адресов электронной почты уникальных комментаторов (и, при необходимости, URL-адресов их веб-сайтов) в формате CSV (значения, разделенные запятыми). Плагин рассматривает только одобренные комментарии и не исключает из своего списка какие-либо известные адреса электронной почты ( т.е. адреса электронной почты администратора и автора сообщения). Ссылки: Домашняя страница плагина | Страница каталога плагинов | GitHub | Хуки на главной странице автора Плагин предоставляет шесть фильтров для перехвата. Код, использующий эти фильтры, в идеале должен быть помещен в плагин mu или плагин для конкретного сайта (что выходит за рамки данного файла readme). В худшем случае вы можете поместить их в файл functions.php вашей активной темы. c2c_commenter_emails_show_csv_button (filter) Хук 'c2c_commenter_emails_show_csv_button' позволяет вам настроить, должна ли кнопка для загрузки CSV-файла из списка писем комментатора присутствовать на странице настроек администратора плагина. По умолчанию это правда. Аргументы: $ show_button (bool): отображается ли кнопка загрузки; по умолчанию это «истина». Пример: // Отключить кнопку загрузки add_filter ('c2c_commenter_emails_show_csv_button', '__return_false'); c2c_commenter_emails_show_emails (filter) Хук 'c2c_commenter_emails_show_emails' позволяет вам настроить, должен ли список электронных писем отображаться на странице настроек администратора плагина. По умолчанию это правда. Аргументы: $ show_emails (bool): отображается ли список электронных писем по умолчанию. Пример: // Отключить отображение списка адресов электронной почты add_filter ('c2c_commenter_emails_show_emails', '__return_false'); c2c_commenter_emails_filename (filter) Хук 'c2c_commenter_emails_filename' позволяет вам настроить имя, используемое для файла .csv при загрузке. По умолчанию это commenter-emails.csv. Аргументы: $ filename (строка): Имя файла. По умолчанию это commenter-emails.csv. Пример: / ** * Измените имя файла по умолчанию, чтобы включить сегодняшнюю дату для плагина Commenter Emails. * * @param string $ filename Имя файла CSV. * @return строка. * / function change_ce_filename ($ filename) {$ date = date ('md-Y', strtotime ('today')); // Получение сегодняшней даты в формате MDY (т.е. 25.02.2010) return "emails- $ date.csv"; } add_filter ('c2c_commenter_emails_filename', 'change_ce_filename'); manage_commenter_emails_options (filter) Хук manage_commenter_emails_options позволяет вам настроить возможности, необходимые для доступа к странице администратора электронной почты комментатора. Вы должны быть уверены, что создали возможность и назначили ее желаемым пользователям. По умолчанию это возможность manage_options. Аргументы: $ options (строка): название возможности. По умолчанию это возможность manage_options. Пример: / ** * Измените возможность, необходимую для просмотра страницы администратора Commenter Emails для плагина Commenter Emails. * * @param string $ capacity Необходимая возможность. * @ return string * / function change_ce_cap ($ capacity) {return 'manage_commenter_emails'; } add_filter ('manage_commenter_emails_options', 'change_ce_cap'); c2c_commenter_emails_fields (filter) Хук 'c2c_commenter_emails_fields' позволяет вам настраивать пользовательские поля, включенные в загружаемый файл CSV. По умолчанию файл CSV включает comment_author и comment_author_email. Аргументы: $ fields (array): массив имен полей. Элементы должны соответствовать столбцам в таблице комментариев. По умолчанию это массив ('comment_author', 'comment_author_email'). Вне зависимости от того, включен он явно или нет, comment_author_email всегда будет выводиться в CSV. Пример: / ** * Включить IP-адрес комментатора в загружаемый CSV-файл для плагина Commenter Emails. * * @param array $ fields Поля электронного письма с комментариями для включения в вывод CSV. * @return массив * / функция change_ce_fields ($ fields) {$ fields [] = 'comment_author_IP'; вернуть $ fields; } add_filter ('c2c_commenter_emails_fields', 'change_ce_fields'); c2c_commenter_emails_field_separator (filter) Хук 'c2c_commenter_emails_field_separator' позволяет вам настроить разделитель, используемый в файле CSV. Аргументы: $ separator (строка): строка, которая будет использоваться в качестве разделителя данных в файле CSV. По умолчанию ','. Пример: / ** * Измените разделитель полей данных на '|' для плагина Commenter Emails. * * @param string $ separator Разделитель по умолчанию. * @return строка * / function change_ce_field_separator ($ separator) {return '|'; } add_filter ('c2c_commenter_emails_field_separator', 'change_ce_field_separator');

Автор: Scott Reilly

Версия: 2.6.1

Последнее обновление: 2020-07-07 6:33am GMT

Понравилось?
0
0
0

Скачать Commenter Emails:

commenter-emails.zip Размер файла: 29.63 Kb
481
0