yarovikov, да, конечно. И настройка довольно заморочистая, особенно если надо подхватывать свеженькие данные в реалтайме. Зато потом поиск просто летает на больших объемах данных.
Yoast тоже не подарок. Некоторые его опции просто загоняют сайт в ступор. Впрочем, возможно, за последний год, полностью выпавший для меня, ситуация улучшилась. Хотя, учитывая общие тенденции, скорее, ухудшилась. Всё портится. Увы :(
EMarkova22, бывают. Для юникс-систем р̶а̶з̶м̶е̶р̶ регистр имеет значение. TEXT.TXT и text.txt - два разных файла. А с учетом того, что wordpress слаги и т.п. в процессе "санобработки" переводит в нижний регистр, может статься так, что из-за отличия в регистре система не найдет требуемую директорию или файл. Лучше не рисковать, мне кажется.
Да, внутри ворпресса полно файлов, имена которых начинаются с большой буквы. Но то классы, а у них и их (авто)лоадеров другие правила. Вот так и живем :)
VPN и http-proxy несколько разные вещи. У Wordpress есть встроенная поддержка прокси для исходящих запросов, выполняемых через штатный механизм WP_Http.
Если используете woocommerce, то зачем писать свою форму, фактически дублирующую уже имеющийся в плагине функционал? Или так: если все писать самому, то зачем нужен woocommerce?
Метаданные в Вордпрессе хороши для ввода и для вывода, но не для использования в фильтрах выборки. А сериализованные данные вообще невозможно нормально использовать в SQL-запросах. Отдельная таблица - самое эффективное решение.
Посоветую использовать шорткод "spoiler" (для новомодных блочных, видимо, это блок типа спойлер). Либо взять готовый плагин, либо написать самому (чужое всегда хоть чуточку, да не такое, как хочется :)))