Dmitry Pavlov, Да, такое бывает, не спорю. И если вы выполнили все перечисленные вами действия, но это не помогло, то остается делать. Но как правило 7 красных линий требуют клиенты определенного типажа, которые в прослойке "не нищебродов, а нанимающих спецов с экспертизой" встречаются довольно редко. Очень часто достаточно задать правильные вопросы в стиле "а какая у вас боль", "какой результат вы хотите получить" и тд, пытаться понять его бизнес-задачи, и тогда возникает возможность предоставить ему адекватные варианты решения этих задач, а не красные линии.
Алексей, Теоретически такая вероятность есть. На практике же, готов поставить соточку, что в обозримом будущем этого не произойдет. Просто потому что перелопатить все ядро, внести необходимые изменения и при этом сохранить обратную совмесимость для десятков тысяч тем и плагинов - адская задача. Реальной ощутимой пользы от нее нет, за исключением морального удовлетворения нескольких пуристов, которые долбятся головой об стену с криками "только относительные урлы есть настоящий тру". Поэтому забудьте и не ждите.
Надеюсь вы также по ссылке прочли о тех проблемах, которые у вас возникнут при использовании слеша вместо абсолютного урла.
Денис Ефремов, Вашу личную неприязнь к WP можете оставить при себе. Она к делу не относится. А вот как ваш говнокод на jQuery будет решать проблему в ситуации с неподгружаемым плагином TinyMCE, потому что ТС рубанул урлы к ним? Сильно - это не вникнуть в суть проблемы, предложить говнокод не решающий ее, не указать ТС на изначально некорректное направление движения, зато обязательно успеть обосрать платформу. Вот это сильно. И откуда вы такие беретесь? Особенно в теге WordPress.
avshivtseva, сайт также на PHP, Javascript, CSS, HTML, каком-нибудь Apache, Ubuntu и так далее. Вы же не отмечаете все эти технологии и языки программирования? К вашему коду и вопросу WP не имеет отношения, если вопрос формулировать таким образом.
Можно ли сделать по-другому именно в рамках WP? Можно. И нужно. Смотрите ответ.
Алексей, это нельзя побороть, если вы жестко приказываете WordPress'у везде вместо урл вашего сайта подставлять слеш. Во многих местах WP ожидает получить полный абсолютный URL, для того чтобы подключить нужные файлы. Вы же сознательно ломаете это стандартное поведение. Первое место (но не единственное), где это вызвало проблему и вы это сразу заметили - визуальный редактор TinyMCE. Именно он ругается, и речь не о плагине WordPress (которого у вас нету, вы правильно написали), а о визуальном редакторе TinyMCE, который не может подключить свои собственные плагины.
Алексей, в этом конкретном вопросе вы спросили что за предупреждение вылазит. Я вам ответил - уберите константы. Вопрос относительно относительных урл в другом месте, и там я вам уже тоже детально ответил.
MadDeee, Поверьте, проще будет нормально перенести на сервак. А если что-то коряво - то это проблема изменения путей и URL, погуглите как правильно мигрировать сайты на WP и проблема будет решена раз и навсегда.
А при чем здесь тег WordPress, если у вас какой-то адский PHP в своем собственном файле-обработчике, который совершенно никак не связан с WP? У вас есть своя HTML форма, свой JS/Ajax, свой PHP. Где тут WordPress?
Я уже молчу про то, что вы совершенно никак не проверяете входящие данные...
Алексей, вот этим и грозит - непредвиденными последствиями. Дело в том, что эти константы имеют наивысший приоритет. WP будет использовать их значения для генерации всех своих ссылок. А очень много ссылок должны быть абсолютными, ибо иначе там пути надо проставлять с выходами на несколько уровней вверх и тд,. Поэтому вы поломаете много чего, особенно в админке.
Алексей, Самый бредовый совет, который я когда либо слышал. Шлите этого советчика в отдаленные края, он понятия не имеет о чем говорит. Забейте и не парьтесь.
И ни в коем случае не меняйте константы в wp-config.php, верните как было.
много формально внешних (т.е. абсолютных) ссылок на странице
Внешняя ссылка - это ссылка на другой домен, которая требует DNS lookup и все что с этим связано. Ссылка, ведущая на тот же домен, независимо от ее формата (абсолютный или относительный) является ВНУТРЕННЕЙ ссылкой.
Алексей, Я вас уже несколько раз просил приводить конкретные примеры из жизни (вашего проекта), а не абстрактные объяснения на пальцах, которые мало кому удаются. Так будет значительно легче понять вашу проблему и помочь с ее решением. Конкретно в этом случае у меня есть 3 разных возможных трактовки вашего вопроса. Прописывать их все мне лень. Уточните, опишите задачу на реальном примере.
An Sem, Для получения URL под капотом используется функция wp_get_attachment_url(), в ней есть фильтр wp_get_attachment_url. Но там и так динамически собирается урл, я же писал в ответе об этом.
hlebbobulka, Agile как бы вообще не про "быстро", а про "лучше". Запилили, внедрили, затестили, сделали выводы и подкорректировали. Это про качество. И изменения scope до начала спринта это даже нормально, если работа построена по agile. А вот скорость в agile - штука весьма обманчивая. Ибо да, короткие спринты создают иллюзию скорости. Запуст первых версий в продакшн, без всего-всего функционала тоже. Но в целом общие сроки как правило больше, чем обычный waterfall.