Спасибо за подсказку. Проблема была в плагине "Remove Redundant Links". Отключил автообновление и добавил там в исключения ссылки с классом comment-reply-link - дата-атрибуты в ссылках добавления комментариев стали выводиться корректно.
>>так зачем несколько шоткодов?
Я тоже WP не знаю. Но, если я правильно понял вашу мысль, так сделать не получится, либо создаст дополнительные сложности.
Проблема в том, что все эти шорткоды (а их очень много) уже существуют и прописаны в контенте и шаблонах. Нужно, грубо говоря, изменить место, откуда они берут информацию для вывода так, чтобы эти самые шорткоды не переписывать по всему сайту. Значения массива "shortcode_first text" и будут указывать на то, откуда именно теперь брать информацию для вывода. Потому, вероятно, задача и смотрится несколько странно.
А как вы думаете, почему я написал в заголовке формулировку, по которой в гугле можно найти правильный ответ?
Потому что уже пересмотрел выдачу именно по этому и некоторым другим запросам.
Вариант, указанный как ответ пользователем FinGanapre, был мне уже известен, но почему-то не сработал на "живом" скрипте, а на упрощенном тестовом (который в тексте вопроса) я перепроверить почему-то не догадался (видимо потому, что после 10 часов за ноутбуком мозги уже частично атрофировались и IQ сполз до указанного 0xD34F значения), хотя стоило бы - тогда сразу бы окончательно убедился в том, что он корректен и без обращения сюда.
Теперь же я окончательно убедился, что этот вариант рабочий и буду уже искать ошибку в скрипте, над которым сейчас работаю.