The correct belief and the right belief are those that align with the verses of the Holy Qur’an, the Sunnah of the Prophet (peace and blessings of Allah be upon him), the sayings and actions of the Sahaba of the Prophet (peace and blessings of Allah be upon him), and the practices of the righteous predecessors and the good people of the past.
The correct belief is that which was held by the Prophet (peace and blessings of Allah be upon him), his Sahaba, the righteous predecessors, and those who lived in the best centuries. The evidence for this can be found in the following verses and hadiths:
1. Allah says: «فإن آمنوا بمثل ما آمنتم به فقد اهتدوا وإن تولوا فإنما هم في شقاق» (“So if they believe in what you believe in, they are indeed rightly guided, but if they turn away, they are only in conflict.”)
2. «والسابقون الأولون من المهاجرین والأنصار الذین اتبعوهم بإحسان رضی الله عنهم ورضوا عنه» (“And the first leaders of the Muhajiroun and the Ansar, and those who followed them in righteousness; Allah is pleased with them, and [they] are pleased with Him.”)
3. The Prophet (peace and blessings of Allah be upon him) said about the Surviving Group: «وهم من کانوا علی مثل ما أنا علیه وأصحابي» (“They are those who follow the path that I and my Sahaba are following.”)
4. The Prophet (peace and blessings of Allah be upon him) also said: «خیر الناس قرني ثم الذین یلونهم ثم الذین یلونهم» “The best of people are my generation, then those who follow them, then those who follow them.”
These verses and hadiths clearly show that we must follow the Prophet (peace and blessings of Allah be upon him), his noble Sahaba, and the righteous predecessors—who include the followers and those who emulate them—in our beliefs and practices, as they lived in a time when seditions were few. After them, corrupt beliefs, false beliefs, and deviant groups began to emerge.
Man, always needs sound religious beliefs in his life, and this need is inherent in human nature.
Humanity’s need for a true religious belief stems from the desire to understand oneself and the surrounding situations, to comprehend the vast world of existence, and to find answers to profound questions that have long occupied the minds of philosophers and sages. Many have failed to provide convincing answers that can quench the thirst for knowledge and reassure the heart.
Indeed, the necessity for a true and correct belief is greater than the need for food. Through a healthy belief, hearts come to life, souls find peace and security, and bodies remain healthy. This belief fosters a blissful existence for both the individual and society. Without true and correct beliefs, people may live like cattle.
If a person does not understand the correct belief, he may stray down the path of deviation and misguidance, influenced by the propaganda of deviant groups.
functions.php (paste at the bottom)
If functions.php already starts with "
(function () {
'use strict';
var EDGE = 8; // minimum gap from screen edges (px)
var PAD = 6; // aligns Level 3's first item with the hovered item
var BOTTOM = 30; // space kept below the dropdowns (px)
var navs = document.querySelectorAll('.navigation-main');
if (!navs.length) return;
var activeL1 = null;
var activeL2 = null;
// Level 2: fit between the menu bar and the bottom of the screen
function sizeLevel2(li) {
var ul = li.querySelector(':scope > ul');
if (!ul) return;
var max = window.innerHeight - li.getBoundingClientRect().bottom - BOTTOM;
if (max < 150) max = 150;
ul.style.setProperty('max-height', Math.round(max) + 'px', 'important');
ul.style.setProperty('overflow-y', 'auto', 'important');
ul.style.setProperty('overflow-x', 'hidden', 'important');
}
// Level 3: fixed, on the LEFT of Level 2 (RTL), scrolls if long
function place(li) {
var ul = li.querySelector(':scope > ul');
if (!ul) return;
var st = ul.style;
var vh = window.innerHeight;
var vw = document.documentElement.clientWidth;
st.setProperty('transition', 'opacity .2s ease-in, visibility .2s ease-in', 'important');
st.setProperty('position', 'fixed', 'important');
void ul.offsetWidth; // force styles to apply before measuring
st.setProperty('margin', '0', 'important');
st.setProperty('right', 'auto', 'important');
st.setProperty('left', '0px', 'important');
st.setProperty('top', '0px', 'important');
st.setProperty('overflow-y', 'auto', 'important');
st.setProperty('overflow-x', 'hidden', 'important');
st.setProperty('max-height', Math.round(vh * 0.7) + 'px', 'important');
var base = ul.getBoundingClientRect();
var pr = li.parentElement.getBoundingClientRect(); // Level 2 box
var r = li.getBoundingClientRect(); // hovered item
var w = base.width;
var h = base.height;
var x = pr.left - w + 1;
if (x < EDGE) {
if (pr.right + w - 1 <= vw - EDGE) x = pr.right - 1;
else x = EDGE;
}
var y = r.top - PAD;
if (y + h > vh - EDGE) y = vh - EDGE - h;
if (y < EDGE) y = EDGE;
st.setProperty('left', (x - base.left) + 'px', 'important');
st.setProperty('top', (y - base.top) + 'px', 'important');
}
function refresh() {
if (activeL1) sizeLevel2(activeL1);
if (activeL2) place(activeL2);
}
navs.forEach(function (nav) {
function enter(e) {
var t = e.target;
if (!t || !t.closest) return;
var from = e.relatedTarget;
var l1 = t.closest('.menu > li.menu-item-has-children');
if (l1 && !(from && l1.contains(from))) {
activeL1 = l1;
activeL2 = null;
sizeLevel2(l1);
}
var l2 = t.closest('.menu > li > ul > li.menu-item-has-children');
if (l2 && !(from && l2.contains(from))) {
activeL2 = l2;
place(l2);
}
}
nav.addEventListener('mouseover', enter);
nav.addEventListener('focusin', enter);
nav.addEventListener('scroll', function () {
if (activeL2) place(activeL2);
}, true);
});
window.addEventListener('resize', refresh);
window.addEventListener('scroll', refresh, { passive: true });
})();