21st April 2012, 03:34
#5
1 out of 1 members found this post helpful.
Daca preferi alta varianta, deabia ii raspunsasem lui Maxz in alt post 
In primul rand, cand uploadezi o poza, la "Link URL" alege "None".
Iar pentru a scapa de cele vechi eu am facut asa:
Am pus codul asta in functions.php
Cod PHP:
function remove_image_url ($content) {
if (!is_page() && !is_feed() && !is_home()) {
$content = preg_replace("/<p><a(.+?)<img(.+?)<\/p>/i", "<img$2", $content);
$content = preg_replace("/<p(.+?)><img(.+?)<\/p>/i","<img$2",$content);
$content = preg_replace("/<p><img(.+?)<\/p>/i","<img$1",$content);
$content = preg_replace("/<a(.+?)><img(.+?)<\/a>/i","<img$2",$content);
$content = preg_replace("/<p><\/p>/i","",$content);
$content = preg_replace("/<p> <\/p>/i", "", $content);
} return $content;
}
add_filter('the_content', 'remove_image_url');
Iar in image.php codul urmator pentru a face redirect din pagina imaginii catre postul de care apartine:
Cod PHP:
<?php wp_redirect(get_permalink($post->post_parent), 301); ?>