Спасибо за это! Мне понадобилось, чтобы одна из подкатегорий выполняла функцию перенаправления. Поскольку в моём кастомном коде уже есть проверка onPageChange() (используется для отображения заголовка только на главной странице), это решение также должно работать, и при этом оно не жёстко привязано к полному URL сайта:
<script type="text/discourse-plugin" version="0.8.19">
api.onPageChange((url) => {
// Проверка, находимся ли мы на главной странице
if (url === "/" || url === homeRoute) {
// Выполняем пользовательские действия для главной страницы
} else if ( url=== "/c/redirect-politifora" ) {
// Перенаправление категории
window.location.replace( "https://politifora.com/" );
} else {
// Выполняем действия на всех остальных страницах, если необходимо
}
});
</script>