function declOfNum(number, titles)
{
cases = [2, 0, 1, 1, 1, 2];
return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ];
}
<div data-artclecount=4 ></div>
' в который в шаблоне из движка передавай реальное число постов, а затем читай это значение из js и на основе него генерируй имя. Можно вообще даже без data атрибута, изначально в блок передавать только числовое значение, читать его из js, а затем менять содержание блока уже цифрой + фразой со склонением.