Проблема следующего плана.
Есть блог pihovskoy.com проблема в том что в используемой теме когда посты на главной выводяться то внешние ссылки при публикации автоматом убираются.
Т.е. при написании сообщения я внешнюю ссылку приписываю, но она работает только если именно полную версию поста смотреть, а мне нужно что бы в анонсе на главной тоже внешний линк был.
Какая функция за это отвечает и в каком файле лежит?
Заранее спасибо всем ответившим.
Движок WordPress по умолчанию не убирает ссылки из анонсов с главной.
Соответственно в вашем случае это делает – или плагин, который вы сами же и установили … или в этом повинен шаблон, в котором это прописано в файле functions.php.
Хотя вероятней всего, что это делает один из установленных у вас на блоге плагинов … список которых известен пока только вам …
Да я понял что это не сам движок.
Вчера плагины тоже проверил, активен только лишь SEO Title Tag, все.
Файл темы functions уже вдоль и поперек облазил не могу обнаружить где этот зверь прописан.
А саму тему менять неохота.
В файле posts.php для вывода контента на несингулярных страницах используется функция the_excerpt_main. Вот её и надо курочить.
Вот эта функция вроде как это делает
the_excerpt_main(140, ‘<p><img></p>’, ‘true’, true, "[+]", true, 1, false);
находиться в файле post.php
Нашел ее тело, там вообще черт ногу сломит
Спасибо. Не заметил ваш пост. 🙂 Уже сам до той функции долез
Во какой зверь
function the_excerpt_main($excerpt_length=25, $allowedtags=”, $filter_type=’none’, $use_more_link=true, $more_link_text="..read more", $force_more_link=true, $fakeit=1, $fix_tags=true) {
if (preg_match(‘%^content($|_rss)|^excerpt($|_rss)%’, $filter_type)) {
$filter_type = ‘the_’ . $filter_type;
}
$text = apply_filters($filter_type, get_the_excerpt_main($excerpt_length, $allowedtags, $use_more_link, $more_link_text, $force_more_link, $fakeit));
$text = ($fix_tags) ? balanceTags($text) : $text;
echo $text;
}
Оказалось все гораздо проще, посоветовали просто фукцию вывода поменять вместо the_excerpt_main прописать the_content