ligisayan: Зачем вам параметры коллбека дергать? Тем более что они и на фронте и на бекенде будут изменены? Вы понимаете, что этим хуком вы пытаетесь изменить параметры, которые передаются в коллбек виджета? А у вас сам коллбек - пустой. В нем ничего не происходит. То же самое у вас в сохранении виджета - ничего. Никаких данных не может быть сохранено.
redasya: О боги.. XML - это и есть сам RSS-поток. Для подписки на него нужен специальный софт (программа или веб-интерфейс типа feedly.com). В программе или веб-приложении просто жмете "добавить", вводите урл сайта - и все, программа сама определяет наличие потока (ссылка на него выводится в head вашего сайта, в мета- тегах). Ничего не надо подключать. Сам RSS-поток в WordPress создается автоматически, он есть по умолчанию и вам ничего делать не надо. Подписку делают юзеры самостоятельно, добавив урл вашего сайта в свою читалку.
redasya: что за тексты где есть rss? Там должен быть xml вообще-то. Для подписки встроена такая штука как rss autodiscovery. Пользователю достаточно скопировать ссылку на ваш сайт и вставить в читалку, читалка сама определит корректный фид и подпишется. А для имейл-рассылок есть сторонние сервисы специализированные - MailChimp например.
Там же подробная инструкция. Вы действительно думаете, что кто-то на Тостере будет читать ее за вас и помогать вам настраивать? Тем более что сам плагин платный и скачать, потыкать его возможности нет.
IG51: нет, get_terms - это для получения терминов, а после их получения и прохода циклом по ним, вам нужно получить посты с этими терминами. Сейчас у вас используется функция query_posts которую использовать категорически нельзя. Вместо нее надо использовать get_posts() или WP_Query, с теми же аргументами + дополнительный аргумент который я указал.
Павел: через медиа-библиотеку видео заливается точно так же, как через фтп. Это зависит от канала между вами и сервером, а не протоколом. Если вы загрузите по фтп, WP ваш файл не увидит у себя в библиотеке, и вставить вы его не сможете. Ограничения на размер в WordPress нет, оно есть на стороне сервера/хостинга.
Aidark: переменную то можно передать, но пост будет создаваться от имени юзера. И если у юзера нет права на публикацию, то пост встанет в draft или pending автоматически. Что касается добавления постов без регистрации - это штука стремная изначально, нельзя разрешать всем подряд писать в базу. Можно хендлить без авторизации или пилить свой упрощенный метод - см. тут https://apppresser.com/custom-wp-api-authentication/, но я бы не стал. Во-первых, это точка входа для спама, во-вторых, для взлома.
Сергей Шилов: Подойдет, но он для числовых значений. Конкретно в моем примере - по цене. Можно по SKU ли другому атрибуту с числовым значением (или который можно тритить как числовой)
А мне кажется, что у вас плеер повторно не инициализируется. Если он js-овый, то надо ловить загрузку файлов, запускать повторную инициализацию плеера (или же вызывать его встроенными методами замену source)