Есть статья, в блог выкладывается начальное описание + рисунок, сделал рисунок <a href="сайт.ру">, но как сделать чтобы при нажатии <–more–>, рисунок становился просто рисунком, а не ссылкой?
Рисунок стал ссылкой, только до просмотра записи

Есть статья, в блог выкладывается начальное описание + рисунок, сделал рисунок <a href="сайт.ру">, но как сделать чтобы при нажатии <–more–>, рисунок становился просто рисунком, а не ссылкой?
"рисунок становился просто не рисунком, а не ссылкой?" – ты сам-то понял, что сказал? 😀
Но сдается мне, фильтрец писать придется.
исправил, ночь сказывается. Подскажи как фильтр написать или где почитать.
В Кодексе почитать можно, раздел "как писать плагины". Фильтр вешается на крючок ‘the_content’, проверяет контент на is_single() и используя preg_replace заменяет <a href=.*?>(<img src=.*?>)</a> на $1.
значит получается
Правильно ли я начал писать? preg_replace используется через echo?
В фильтрах никакого эха не бывает. Контент взял – перелопатил – и вернул взад.
Вот рыба (безголовая):
вставил
, а он ругается:
Fatal error: Cannot redeclare my_filter() (previously declared in /home/u18513/formensru/blog/wp-content/themes/Fman/main.php:38) in /home/u18513/formensru/blog/wp-content/themes/Fman/main.php on line 38
Переименуйте my_filter в retlif_ym. 😀
Естественно, и в декларации функции, и в активации фильтра.
теперь вот что
Warning: call_user_func_array() [function.call-user-func-array]: First argumented is expected to be a valid callback, ‘retlif_ym’ was given in /home/u18513/formensru/blog/wp-includes/plugin.php on line 59
НУЖЕН СОВЕТ! ап.