Добрый день! Прошу помощи!!! На сайте поменяла пути загрузки медиа на субдомен - место стандарта /wp-content/uploads/ сделала subdomen.site.com/uploads. Загрузки wordpress работают. Но при загрузке wp-recall в профиле avatar или rcl-cover-upload картинка не загружается в пути avatar-image если смотреть через консоль по-прежнему /wp-content/uploads/rcl-uploads/avatars/. Если есть возможность, подскажите пожалуйста, как быть? Заранее спасибо за помощь!
Вам наверняка ответят почему такое происходит...но логически, просто wp не имеет такого функционала и по этому придется руками настраивать.
А все это для ускорения сайта, что бы картинки быстрее отдавались?
То есть поддомен на другом не нагруженном сервере, ближе к таймзоне ваших пользователей?
плагин значит какой-то. Ну как он работает и что он делает верно или нет - я не скажу.
Но для меня показатель - когда WP-Recall использует для путей стандартную вордпресс функцию wp_upload_dir()
и вдруг она начинает работать неверно. Тут я помочь ничем не смогу - это функционал ядра вордпресс. Значит ваш сторонний плагин её ломает
Хорошо! Спасибо буду разбираться! И ещё вопрос по SQL - запросу! При переносе рабочего сайта достаточно будет:
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://site.com/wp-content/uploads/', 'https://subdomen.site.com/uploads') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://site.com/wp-content/uploads/', 'https://subdomen.site.com/uploads');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'https://site.com/wp-content/uploads/', 'https://subdomen.site.com/uploads');
или для wp-recall есть свои SQL запросы?
Ответит вам наверно тот, кто занимался подобным вопросом. Я не понимаю какой смысл в ваших манипуляциях. Как по мне - вы дополнительный геморой наживете с подобными заменами. Эти операции должен производить высококвалифицированный персонал. И как правило у подобных сайтов все плагины пишутся командой под проект. т.к. распределение нагрузки - тонкий, индивидуальный процесс.
Если вы переносите в пределах одного аккаунта на хосте, только на поддомен. Вы не выигрываете в скорости, так как все физически там же, ни в нагрузке. Не читайте бложики в сети, а таких советов масса))
Если нет своего сервера, где можно поиграть с разными вариантами отдачи, толку не будет.
Но есть же CDN для статики, вот это уже есть смысл настроить, плюс они отдают пользователю из ближайшего к нему места в сети те же картинки.
Но тут надо читать и смотреть какой лучше и проще будет использовать, а главное дешевле. Вроде на первый взгляд там копейки, но вот смотреть надо пошире.
Про CDN вопрос спорный.
Например он хорош, когда проект трансконтинентальный (весь мир, все языки). А когда вопрос покрытия России, Украины и Белоруссии - то вроде смысла как и нет (смотрим посещалку откуда заходят - ради них ворочать CDN?). А когда проект только для России - то много точек отдачи эти CDN дают? Вопрос к конкретно выбранному CDN