На самом деле, перечитав ваш пост, возможно, стоит посмотреть этот компонент темы
Возможно, это именно то, что вы ищете?