Замечали, что при открытии полного текста…
Замечали, что при открытии полного текста статьи по ссылке “Читать дальше..” у вас появляется лишняя пустая строчка между анонсом статьи и самой статьей? Выглядит это примерно так: Этим недугом страдают далеко не все шаблоны, а только те, в которых для абзаца прописан отступ снизу типа “padding: 0px 0px 10px 0px;“. Спрашивается, откуда берется пустой абзац между анонсом и полным текстом статьи? Дело в том, что WordPress автоматом заключает теги типа (на этот id и ведет ссылка “Читать дальше..”) в теги . Корни такого поведения WordPress лежат в функции wpautop, которой обрабатываются все ваши записи в блоге. Она не дает вашему тексту быть вне абзаца. Скажем, если в визуальном редакторе вы написали пару строчек и даже на вкладке “Код” никаких не видите, то при публикации записи эти ваши строчки все равно будут в тегах . Лично мне такое поведение WordPress категорически не нравится, так как WordPress считает себя умнее блогера и якобы исправляет его ошибки в оформлении текста записи. Аналогично и со span, WordPress не дает ему быть вне абзаца и заключает его в тег , а если, как я уже заметил, у вас для прописан отступ, то и возникает эта лишняя пустая строчка.
Рассматривать вариант с убиранием отступа у я не буду, частенько он необходим для полноценного функционирования шаблона, поэтому рассмотрим другие варианты. Первое, что вы можете сделать это удалить функцию wpautop. Для этого откройте файл functions. php вашего шаблона и добавьте туда строчку: