Изменение html lang в зависимости от автора

У меня есть блог, где я пишу на английском и моей подруге на традиционном китайском языке. Я попытался добавить скрипт, который изменяет тег HTML Lang, в зависимости от того, является ли это его автором или автором.

Сценарий просто выводит то же самое независимо от автора по какой-то причине, но если я переместил его дальше в header.php это будет правильно. Кто-нибудь знает, что я делаю неправильно или имею какие-либо другие предложения о том, как его решить?

Вот код, который я использую сейчас: Код

В конечном итоге я хотел бы, чтобы он менял HTML Lang между тремя различными состояниями в зависимости от URL, а не автора, поэтому, если кто-нибудь знает, как это сделать – я буду бесконечно благодарен! пример:

Если: example.com/**en**/blogpost-in-english/ then = html lang=en-AU

Если example.com/**cn**/blogpost-in-chinese/ then = html lang=zh-TW (традиционный китайский)

if example.com/**zh-cn/cn**/blogpost-in-chinese/ then = html lang=zh-CN (упрощенный китайский)