lostyazilim
tr.link

Aynı resmi tekrar tekrar yüklemeyi önleme / sabit resim kullanma

3 Mesajlar 1.090 Okunma
lstbozum
tr.link

Mezitli Mezitli WM Aracı Kullanıcı
  • Üyelik 30.04.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek İnternet
  • Konum Mersin
  • Ad Soyad M** M**
  • Mesajlar 59
  • Beğeniler 25 / 6
  • Ticaret 1, (%100)
Merhaba arkadaşlar. Forumdan bir arkadaşa bir bot yaptırdım. 1000 tane sayfayı wordpress'e çektiriyorum. Çekilen sayfalarda resim v.s yok. Bu yüzden sabit bir resim kullanıyorum. Yalnız botu yapan arkadaş yapamamış. Aynı resmi her seferinde farklı bir isim altında tekrar yüklüyor. Yanii aynı resim 1000 defa yüklenmiş olacak :( Default image plugin v.s buldum ama çok saçma bir plugin yapmışlar. Plugini kaldırırsan tüm konulardaki resim de siliniyor.

Acaba aynı resmi tekrar tekrar yüklemeyi engelleyip herzaman daha önce yüklenmiş olan bir resmi nasıl kullanabilirim?

Kodlar:


if ($post_id = wp_insert_post($wpPost))
{

$filename = rand(0, 99999999).".jpg";

$resim="http://www.site.com/wp-content/uploads/2014/12/911x445.jpg";

$uploads = wp_upload_dir(current_time('mysql'));
$filename = wp_unique_filename( $uploads['path'], $filename );
$new_file = $uploads['path'] . "/$filename";
$file_data = vericek($resim);
file_put_contents($new_file, $file_data);
$stat = stat( dirname( $new_file ));
$perms = $stat['mode'] & 0000666;
@ chmod( $new_file, $perms );
$wp_filetype = wp_check_filetype( $filename, $mimes );
extract( $wp_filetype );
if ( ( !$type || !$ext ) && !current_user_can( 'unfiltered_upload' ) ) {
echo "unfiltered_upload: logo hatası";}

$url = $uploads['url'] . "/$filename";
// Construct the attachment array
$attachment = array(
'post_mime_type' => $type,
'guid' => $url,
'post_parent' => null,
'post_title' => $filename,
'post_content' => '',
);

$thumb_id = wp_insert_attachment($attachment, $file, $post_id);
if ( !is_wp_error($thumb_id) ) {
require_once(ABSPATH . '/wp-admin/includes/image.php');

// Added fix by misthero as suggested
wp_update_attachment_metadata( $thumb_id, wp_generate_attachment_metadata( $thumb_id, $new_file ) );
update_attached_file( $thumb_id, $new_file );
}

wp_set_post_tags( $post_id, $etikett, false );

add_post_meta($post_id, '_thumbnail_id', $thumb_id);
add_post_meta($post_id, '_aioseop_keywords', $etiket);
add_post_meta($post_id, 'link', $md5);

echo 'Eklendi: ' . $baslik;

}
 

 

wmaraci
reklam

MagaraAdami MagaraAdami PM atabilirsiniz Kullanıcı
  • Üyelik 23.01.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad A** Ö**
  • Mesajlar 2814
  • Beğeniler 382 / 974
  • Ticaret 2, (%100)
Hocam eklentiyi sil. Sonra single.php dosyanı aç ve

kodunu bul. Hemen önüne (veya üstüne)
default resim
Kodunu ekle. Bütün yazılarında aynı resim sola dayalı olarak görünecektir. Yapamazsan PM at hal edelim
Mezitli

kişi bu mesajı beğendi.

Okşadıkça insanları, içinden çıkıyor Cini...

Mezitli Mezitli WM Aracı Kullanıcı
  • Üyelik 30.04.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek İnternet
  • Konum Mersin
  • Ad Soyad M** M**
  • Mesajlar 59
  • Beğeniler 25 / 6
  • Ticaret 1, (%100)

Mağara Adamı adlı üyeden alıntı

Hocam eklentiyi sil. Sonra single.php dosyanı aç ve

kodunu bul. Hemen önüne (veya üstüne)
default resim
Kodunu ekle. Bütün yazılarında aynı resim sola dayalı olarak görünecektir. Yapamazsan PM at hal edelim


Teşekkür ederim. Bu özellik var zaten temada. Ben sadece bu bot ile çekilen sayfalarda sabit resim kullanmak istiyorum. Resmi yüklüyor zaten ama 1.000 tane sayfa için 1.000 defa aynı resmi tekrar tekrar yüklüyor. Bunu engellemek istiyorum ben.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)