Проблема з пустими тегами параграфа (<p>) у WordPress

Проблема з пустими тегами параграфа (<p>) у WordPress

26.12.2011 14:36 6 comments

Є така проблема у WordPress: додавати пусті теги параграфа (наприклад: <p>) при їх виведенні там де треба і там де не треба.

Вся справа у функції wpautop. Це корисна функція, якщо ви пишете текст допису у режимі HTML редактора. Адже тоді вам достатньо залишити один пустий рядок між текстом і двигунець зрозуміє це як новий параграф.
Але у вас точно виникнуть проблеми, якщо ви насправді не хочете робити новий параграф. Наприклад, я зіткнувся із ситуацією, коли з нового рядка у мене має йти тег посилання, але двигунець з якогось дива приписує до нього відкритий тег параграфа. Як же його позбутись??

Рішень є кілька. Все залежить від ваших потреб :) Одне з них – скористатись додатковою функцією форматування, як це пропонує WPrecipes.com. Мені ж треба було щось значно простіше ніж операції над фільтрами двигунця. Як виявилось, щоб локально вивести текст допису так щоб лише з форматуванням заданим самим користувачем – треба замість:

<?php the_content(); ?>

скористатись:

<?php echo get_the_content(); ?>
Multilingual WordPress

6 Коментарів

Залишити відгук


:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

Повідомляти мене про нові коментарі на e-mail. Ви також можете підписатись не коментуючи.