the_excerpt() == the_content() ?????

Feb 18, 2013 09:58

Предисловие

«На некотором сайте, в некотором хостинге» для вывода основной части текста (как и вообще в WordPress’е) используется две функции (the_excerpt и the_content), которые делают почти одно и то же: берут текст из базы данных, обрабатывают его (например, добавляют или убирают абзацные отступы и некоторые другие вещи) и выводят на экран с одним отличием. Excerpt обрезает текст (для сокращенного вывода, например, в архивах и на главной странице - краткие версии новостей делаются именно ей), а content выводит его полностью, хотя из него тоже можно запросить краткую версию, пусть и немного по другому алгоритму. Проблема: обе эти функции последние дни на конкретном сайте выводили одно и то же. То есть там, где должен быть полный текст, стала показываться сокращенная версия. В ней, соответственно, вид был специфический: в сокращенной версии здесь вырезается много разных тэгов + все форматирование. Это я понял сразу, вопрос был только «почему???»
Читать запись полностью »
Оригинал поста - на моем сайте в рубрике HardSoftWeb

hardsoftweb

Previous post Next post
Up