wpgear
Ответы в темах
-
Форум: Плагины
Тема: Слишком раннее Экранирование ПеременнойДело Закрыто.
Есть много над чем поразмышлять…
Форум: Плагины
Тема: Слишком раннее Экранирование ПеременнойПрелестно ))
Даже если это и так, то:
- Это совсем мало похоже на: «Слишком раннее экранирование…» как было указано.
- Это не является на мой взгляд Настолько Грубым Нарушением Норм и Правил WP, чтобы Отказать в Публикации Плагина.
- Я совершенно к вам лично не имею никаких Претензий. Наоборот, пишу это из Уважения.
Хочу заметить, что когда речь идет об Опциях Настройки Плагина или любой другой Формы вывода Информации, то важно обеспечить Достоверность Данных.
(Мы не рассматриваем сейчас вопрос Валидации данных введенных Пользователем, предполагая, что они были корретны, санитаризированы и попытки Зловредных Действий мы успешно пресекли)Тем не менее, вот простой пример.
Предположим, в Поле «Secret_Key» я пытаюсь в своем Плагине вывести Сохраненные Данные из DB:$Secret_Key = get_option ( 'my_secret_key', 'N/A' );
// Ожидаем $Secret_Key = 'ABC'Вариант A (как я бы хотел это ожидать)
<input name="my_secret_key" type="text" value="<?php echo $Secret_Key; ?>">
// Будет выведено: 'ABC'. Абсолютная Достоверность.Вариант B (это когда вы «специально применяете фильтр: esc_attr»)
<input name="my_secret_key" type="text" value="<?php echo esc_attr($Secret_Key); ?>">
// Будет выведено то, что вы пожелаете, если захотите Фальсифицировать это. 'ABC' -> 'XYZ'Форум: Плагины
Тема: Слишком раннее Экранирование ПеременнойСпасибо за ответ.
Отправил на проверку с esc_attr вместо esc_htmlНо просто для Объективности.
Найдите Отличие в Коде этих обеих Функций:function esc_html( $text ) {
$safe_text = wp_check_invalid_utf8( $text );
$safe_text = _wp_specialchars( $safe_text, ENT_QUOTES );
return apply_filters( 'esc_html', $safe_text, $text );
}function esc_attr( $text ) {
$safe_text = wp_check_invalid_utf8( $text );
$safe_text = _wp_specialchars( $safe_text, ENT_QUOTES );
return apply_filters( 'attribute_escape', $safe_text, $text );
}Форум: Темы и шаблоны
Тема: тема под вордпресс на несколько блоггеровЕсли у вас есть общие пересекающие Рубрики, то все же лучше в одном пространстве.
Можно разделить Вас в Меню. По Авторам.Форум: Темы и шаблоны
Тема: тема под вордпресс на несколько блоггеровЛюбая Тема, которая вам симпатична.
Попробуйте использовать Рубрики: Петя, Саша, Марина.Если им есть что сказать, будем почитать.
Форум: Проблемы и решения
Тема: Пост без инкремента IDПопробуйте так:
$data['id'] = intval($post_data['id']) + 5800;- Ответ изменён 5 лет, 7 месяцев назад пользователем wpgear.
Форум: Проблемы и решения
Тема: Fatal error при входе в админкуДумаю, если воспользоваться в нём функцией переименования страницы входа — то вполне вероятно.
Если — это так, то мне было бы очень интересно понять ход вашей мысли. На основании чего вы смогли сделать такой вывод? Чисто эмпирически.
Форум: Проблемы и решения
Тема: Пост без инкремента IDпочему тогда так не работает?
потому, что не может.
Форум: Проблемы и решения
Тема: Пользователи в админкеУ вас 100% Бэкдор.
Скорее всего причина в дырявых Плагинах/Темах.Форум: Проблемы и решения
Тема: Пост без инкремента IDЕсли вам почему-то так важно сделать этот Дестрой, то необходимо убрать AI (Auto Increment) для Поля [‘id’] в DB.
Но уверяю вас, что полученный эффект скорее всего превзойдет ваши ожидания.Форум: Проблемы и решения
Тема: Fatal error при входе в админкуФайл создал наверное плагин iThemes Security.
Ничтожно маловероятно.
Ну так и не указывайте прямой доступ к файлу.
Используйте механизмы, которые используются в плагинах типа: «Downloader».
Ссылка на файл генерируется динамически, либо он сразу выводится в Буфер Вывода браузера.Но да, из браузера его можно вытащить.
Но можно сильно усложнить этот процесс разными способами.Форум: Плагины
Тема: Каталог с объявлениями о продажеВ принципе, это обычный Магазин.
Вы формируете Рубрики — Каталог.
Предложения Продавцов добавляете в виде Товаров для соответствующей рубрики.
Вопрос только в автоматизации некоторых рутинных процессов.Форум: Плагины
Тема: Одноразовый парольПереносите вопрос в Раздел «Поиск Специалистов»
если морально-нравственные аспекты вашей затеи совпадут с критериями Разработчиков.Форум: Плагины
Тема: Одноразовый парольновый пароль может посмотреть только главный администратор
Если Пароль может кто-то посмотреть (да хоть самый наиглавнейший администратор), то — это уже не Пароль.