Merhaba arkadaşlar localhostumda tema editliyorum. Ve tüm denediğim temalarda genel sorun URL'den eklenen görseller tema'da görünmüyor.
temanın function dosyasına aşağıda verdiğim kodları ekledim ve content.php'ye ikinci verdiğim kodları ekledim yinede görselleri getiremiyorum. nerede yanlış yapıyorum
Function.php'ye eklediklerim:
function autoset_featured() {
global $post;
$already_has_thumb = has_post_thumbnail($post->ID);
if (!$already_has_thumb) {
$attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
if ($attached_image) {
foreach ($attached_image as $attachment_id => $attachment) {
set_post_thumbnail($post->ID, $attachment_id);
}
}
}
} //end function
add_action('the_post', 'autoset_featured');
add_action('save_post', 'autoset_featured');
add_action('draft_to_publish', 'autoset_featured');
add_action('new_to_publish', 'autoset_featured');
add_action('pending_to_publish', 'autoset_featured');
add_action('future_to_publish', 'autoset_featured');content pho'ye eklediklerim
[PHP]<?php if ( has_post_thumbnail() ) : ?> yerine eklediklerim
<?php $name = get_post_meta($post->ID, 'ExternalUrl', true);
if( $name ) { ?>
<a href="<?php echo $name; ?>"><?php the_post_thumbnail(); ?></a>
<?php } else {
the_post_thumbnail();
} ?>