ОК, это то, как я это сделаю.
Добавьте этот фрагмент javascript внизу вашего шаблона.
$(document).ready(function(){
const addHTMLClass = function() {
const doc = $('html');
const primaryDir = document.location.pathname.split('/')[1]; // get the first directory
if(!primaryDir) { // if there is no primary directory we should be on the home page right?
doc.addClass('indexPage'); // add a unique classname to the home page only
}
}();
});
Затем несколько простых css:
.indexPage .hide-old { // or add your own tag/class name here
display: none;
}
Для класса .hide-old
вы можете использовать любое имя класса, которое хотите, но оно должно быть тегом на тех сообщениях, которые вы sh скрыть, но не использовать метод конкатенации tumblr, поскольку он может проходить через непредсказуемые имена классов.
Я думаю, что это делает все, что вам нужно, оно не идеально, так как есть некоторые крайние случаи, которые могут потерпеть неудачу, но это определенно начало.