Обзор php веб шеллов
В интернете можно найти странное объяснение что веб шелл это такая страшная штука может пароли перебирать, украсть конфиденциальные данные и обязательно где то в этом предложении фигурирует приставка «вредоносный «.
В интернете можно найти странное объяснение что веб шелл это такая страшная штука может пароли перебирать, украсть конфиденциальные данные и обязательно где то в этом предложении фигурирует приставка «вредоносный «.
В случае если над блогом работают несколько редакторов, у пользователей есть возможность писать гостевые посты либо в подобных похожих ситуациях, бывает случаются оказии когда статьи планируется на неадекватно далекое будущее. Например бы я запланировал/отложил до лучших времен это пост, скажем на 2056 год то то как минимум он бы потерял актуальность, а возможно до его публикации дожили бы не все мои знакомые. Но даже если не брать в расчет такие маргинальные сценарии то есть и другие минусы, каждый раз когда я создаю пост на несколько лет вперед и после этого добавляю скажем миниатюру поста то в каталоге загрузок WordPress создается новый каталог совпадающий с годом указанным в посте и в него уже загружается изображение миниатюры и после того как гипотетический, абстрактный я в вакууме сменит год на более подходящий и опубликует запись то в url миниатюры (при дефолтных настройках WordPress ) все равно останется 2056 год от рождества христова, что не устраивает моего внутреннего перфекционистка. А если подобных постов становится много то буквально все становится хуже: выпадающие списке фильтров в админке становятся хуже, труднее прикинуть количество медиафайлов загруженных за определенный промежуток времени, директория загрузок на сервере смотрится не красиво…
Remove Duplicate WordPress Category Pages A rather peculiar problem has come my attention yesterday. WordPress has an infinite amount of category pages that are absolutely identical. For example: https://codeseekah.com/category/wordpress/ https://codeseekah.com/category/1/wordpress/ … https://codeseekah.com/category/infinity/wordpress/ This happens for all hierarchical taxonomies, and here is why. Basically, WordPress only queries the last term in the path. You might not like …
Всем известно что некоторые глобальные параметры WP-CLI можно задать в его конфигурационном файле
wp-cli.yml и что среди них нет хоста базы данных, ее имени и других параметров которые задаются в wp-config.php.
Lighthouse – WordPress Performance Plugin Review Like many rants, this one starts with a promise. One made by the developers of Lighthouse on their marketing page: …optimize MySQL tables by removing all unused table space (both MyISAM and InnoDB)… All unused table space for InnoDB via a PHP plugin? Suspicious, I got my hands on a …
Давным-давно я уже писал о том как добавить в админку WordPress произвольное поле с возможностью загрузки файлов, но код из той статьи все это время меня смущал. Дело в том что прошлый раз я описал не лучшую реализацию загрузчика да и код мягко говоря грязноват, поэтому я решил написать тоже самое но более красиво и удобно поэтому я изучил вопрос глубже и выяснилось вот что: в админке на странице редактирования поста в javascript определен глобальный объект wp который содержит все что нужно для реализации данной функциональности.
Содержимое объекта с комментариями можно посмотреть в файле wp-includes/js/media-editor.js.
Dynamic Python Mixins I was pretty surprised to find out how straightforward it is to create mixin factories and templates in Python. I had a bunch of classes with attributes that needed special getter and setter methods with JSON serialization logic inside of them. class Model: parameter = None def get_parameter(self): return json.loads(self.parameter) def set_parameter(self, value) …
Недавно сделал маленький плагин который, умеет делать только одну вещь — он не дает напечатать анонс длинней заданного в настройках количества символов.
Quick Page/Post Redirect Plugin has 200,000+ active installs, with version 5.1.5 and older vulnerable to an attacker setting redirects to any URLs in bulk.
У замечательного плагина для WordPress он называется SEO by Yoast или даже иногда WordPress-seo плагин, хороший самый известный и стал уже стандартом де факто в своей нише. Но как обычно у него нашелся один фатальный недостаток (известная шутка) но проблема связана не с плагином, а с Яндексом об этом далее и пойдет речь.
I’ve had the misfortune to work with yet another theme from ThemeForest. A $60 premium theme and nothing less! Meet Javo Spot by Javo Themes…
По умолчанию WordPress создает куки со временем жизни два для или две недели если установлена галочка «Запомнить меня» (Remember me).
Когда то в прошлом написал плагин который призван помочь редакторам сайта просматривать количество кликов/переходов по внешним зарытым ссылкам. Стоит сразу сказать что для просмотра статистики нужно сначала включить её сбор в настройках плагина WP No External Links установив соответствующую галочку в настройках: