Алексей, вот этим и грозит - непредвиденными последствиями. Дело в том, что эти константы имеют наивысший приоритет. WP будет использовать их значения для генерации всех своих ссылок. А очень много ссылок должны быть абсолютными, ибо иначе там пути надо проставлять с выходами на несколько уровней вверх и тд,. Поэтому вы поломаете много чего, особенно в админке.
Алексей, Самый бредовый совет, который я когда либо слышал. Шлите этого советчика в отдаленные края, он понятия не имеет о чем говорит. Забейте и не парьтесь.
И ни в коем случае не меняйте константы в wp-config.php, верните как было.
много формально внешних (т.е. абсолютных) ссылок на странице
Внешняя ссылка - это ссылка на другой домен, которая требует DNS lookup и все что с этим связано. Ссылка, ведущая на тот же домен, независимо от ее формата (абсолютный или относительный) является ВНУТРЕННЕЙ ссылкой.
Алексей, Я вас уже несколько раз просил приводить конкретные примеры из жизни (вашего проекта), а не абстрактные объяснения на пальцах, которые мало кому удаются. Так будет значительно легче понять вашу проблему и помочь с ее решением. Конкретно в этом случае у меня есть 3 разных возможных трактовки вашего вопроса. Прописывать их все мне лень. Уточните, опишите задачу на реальном примере.
An Sem, Для получения URL под капотом используется функция wp_get_attachment_url(), в ней есть фильтр wp_get_attachment_url. Но там и так динамически собирается урл, я же писал в ответе об этом.
hlebbobulka, Agile как бы вообще не про "быстро", а про "лучше". Запилили, внедрили, затестили, сделали выводы и подкорректировали. Это про качество. И изменения scope до начала спринта это даже нормально, если работа построена по agile. А вот скорость в agile - штука весьма обманчивая. Ибо да, короткие спринты создают иллюзию скорости. Запуст первых версий в продакшн, без всего-всего функционала тоже. Но в целом общие сроки как правило больше, чем обычный waterfall.
Это правило для джунов и мидлов. Всем, кто выше, платят не только (и не столько) за реализацию хотелок в виде кода, а за экспертизу. И поэтому специалист достаточного уровня должен с клиентом разговаривать, объяснять и обучать в тех моментах, в которых у него (клиента) не хватает знаний.
Konstantin Abaiev, Ага, ключевое слово - комплекс мер. 100%. Токены, проверка прав, валидация и санитизация данных и тд. Одной волшебной строчки для решения всех проблем не существует.
Алексей, это будет оптимальным решением. Если мне не изменяет память, я в вашем изначальном вопросе про то как убрать category base сразу говорил, что это костыль и в будущем может привести к другим проблемам.
Что касается обычного режима, то в моем ответе содержится как раз функция, которая позволит генерить вам ссылки с несколькими терминами.
Алексей, С этим плагином надо думать, задачка интересная, но весьма объемная. Проблема в том как он работает - он генерирует отдельные правила rewrites для каждой конкретной категории, вместо стандартной динамический маски (одно правило для всех категорий). В этом, кстати, есть и заметный минус - чем больше категорий, тем больше правил, тем медленная работа Rewrite API (который, к слову, и так не самый шустрый).
Исходя из метода работы этого плагина, не совсем понятно как обрабатывать ситуацию с несколькими слагами через +, поскольку в стандартной схеме там стоит плейсхолдер, который принимает любое значение и обрабатывает его на лету, а в этом плагине это все конкретные правила под каждый конкретный термин.
Что вы подразумеваете под "заданным порядком"? По умолчанию можете сортировать по имени пользователя и email, можно добавить по сути любой другой параметр из свойств пользователя. Уточните вопрос.