Есть сайт_1, от его БД подключены еще два сайта: сайт_2, сайт_3. Дак вот нужно написать модуль для комментариев, чтобы комментарии написанные на сайте сайт_1 выводились только на сайт_1, комментарии написанные на сайте_2 соответственно на сайте_2 ...
Откорректировать плагин WordPress по требованиям площадки
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Текущий плагин работает и выполняет возложенные на него функции. Но WordPress Plugin Directory его у себя не размещает, пока не будут соблюдены требования платформы.
Необходимо доработать плагин согласно требованиям.
Плагин в прикреплении.
Требования:
You still have serious issues.
## Please use wp_enqueue commands
Your plugin is not correctly including JS and/or CSS. You should be using the built in functions for this:
- https://developer.wordpress.org/reference/functions/wp_enqueue_script/
- https://developer.wordpress.org/reference/functions/wp_enqueue_style/
- https://developer.wordpress.org/reference/functions/wp_add_inline_script/
- https://developer.wordpress.org/reference/hooks/admin_enqueue_scripts/
- https://developer.wordpress.org/reference/hooks/admin_print_scripts/
- https://developer.wordpress.org/reference/hooks/admin_print_styles/
emailtools/emailtools.php:23:
emailtools/emailtools.php:28:
## Don’t use esc_ functions to sanitize
When sanitizing data, it’s important to use sanitization functions, not escape functions. The two work together, but are not interchangeable.
Functions like esc_attr() do NOT sanitize anything, and should never be used for that purpose.
The sole exception to this is URLs, which can use esc_url() or esc_url_raw() when being saved.
Please review this document for help finding the most appropriate sanitization functions: https://developer.wordpress.org/plugins/security/securing-input/
Example(s) from your plugin:
$key = esc_attr($_POST['emt_api_key']);
$updated = update_option('emt_api_key', $key);
## Nonces and User Permissions Needed for Security
Please add a nonce to your POST calls to prevent unauthorized access.
Keep in mind, check_admin_referer alone is not bulletproof security. Do not rely on nonces for authorization purposes. Use current_user_can() in order to prevent users without the right permissions from accessing things.
If you use wp_ajax to trigger submission checks, remember they also need a nonce check.
You also must avoid checking for post submission outside of functions. Doing so means the check runs on every single load of the plugin which means every single person who views any page on a site using your plugin will check for a submission. Doing that makes your code slow and unwieldy for users on any high-traffic site, causing instability and crashes.
The following links may assist you in development:
- https://developer.wordpress.org/plugins/security/nonces/
- https://developer.wordpress.org/plugins/javascript/ajax/#nonce
- https://developer.wordpress.org/plugins/settings/settings-api/
function emt_add_admin_menu_html()
Заявки фрилансеров
Похожие заказы
- $50Веб-программирование2 заявкиЗакрыт5 лет назад
Здравствуйте, друзья! Необходим PHP-скрипт, который выполнит приведенный ниже запрос к базе. DELIMITER // CREATE TRIGGER before_update_elem BEFORE UPDATE ON tbl_name FOR EACH ROW BEGIN CASE ...
Веб-программирование1 исполнительЗавершен5 лет назадНеобходимо: -Прикрепить любой популярный платежный шлюз к телеграм боту -Добавить в боте новую ячейку куда клиент сможет нажать для выбора оплаты. -Изменить приветственный текст -Нарисовать новые смайлики и изменить картинки в ...
Веб-программирование3 заявкиЗакрыт5 лет назад- $220
Привет! Нужно сверстать и настроить график Задачу прикрепил к проекту Если что то неясно, задавайте вопросы
Веб-программирование3 заявкиЗакрыт5 лет назад Функционал примерно как у групповых звонков скайп/зум, но с некоторыми отличиями. Учитель начинает в определенное время начинает сеанс связи с несколькими участниками, они получают уведомление в браузере о входящем вызове, отвечают, и сеанс связи ...
Веб-программированиенет заявокЗакрыт5 лет назадДобрый день. Есть плагин для вордпрес - https://wordpress.org/plugins/original-texts-yandex-webmaster/ Вроде работает, но выдает ошибку, нужно отремонтировать.
Веб-программирование1 исполнительЗавершен5 лет назадПроект не работает. Выдает HTTP ERROR 404 По возможности удалить файлы взломщика.
Веб-программирование9 заявокЗакрыт5 лет назад1. В оформлении заказа добавить маску телефона по типу +7 (ххх) ххх-хх-хх (чтобы пользователи не ошибались вводят свой номер). 2. Настроить электронную коммерцию на сайте для корректного отображения в метрики и google analytics. ...
Веб-программированиенет заявокЗакрыт5 лет назад