Обратил тут внимание, что очень много переходов в никуда на блоге inima.org
Небольшое расследование показало, что переходы эти из-за того, что Wordpress по недосмотру блоггера каждый раз к картинке добавлял ссылку на картинку.
Т.е. каждая картинка еще и ссылка на картинку. Тихий ужас, если честно, я теперь даже не представляю, что с этим счастьем теперь делать.
Быстрое решение нашлось, в файл functions.php добавляем
Код:
#Делаем так, чтобы в worpdress новые загруженные изображения не линковались на само изображение
function disable_default_linking_for_images() {
$link_type = get_option( 'image_default_link_type' );
if ($link_type !== 'none') {
update_option('image_default_link_type', 'none');
}
}
add_action('admin_init', 'disable_default_linking_for_images', 10);
Код:
#Делаем так, чтобы в worpdress уже загруженные изображения не линковались на само изображение
add_filter( 'the_content', 'del_image_link' );
function del_image_link( $content ) {
$content =
preg_replace(array('{<a[^>]*><img}','{/></a>}'), array('<img','/>'), $content);
return $content;
}
проблема этих скриптов в излишнем утяжелении кода и его замедлении. Если у кого-то есть решение для вытирания этой гадости в базе, кроме выливания, правки, и заливания обратно дампа, прошу подсказать.