شكرًا لك! كنت بحاجة إلى مجموعة من الفئات الفرعية بحيث تعمل واحدة منها كإعادة توجيه. نظرًا لأن التخصيص الخاص بي يتضمن بالفعل فحصًا لـ 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>