lostyazilim
tr.link

İki fonksiyon içindekini teke düşürmek

7 Mesajlar 1.040 Okunma
lstbozum
tr.link

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
İki fonksiyon içindekini teke düşürmek istiyorum nasıl yapmak gerekiyor. Fonksiyonlar şu şekilde.

Birinci foksiyonum şu şekilde :


$args = array(
'post_type' => 'attachment',
'numberposts' => '15',
'post_status' => 'any',
'post_parent' => get_the_ID(),
'order' => 'ASC',
);
$attachments = get_posts($args);

?>


ID, 'large'); ?>







İkinci foksiyonum şu şekilde :


$args = array(
'post_type' => 'attachment',
'numberposts' => '15',
'post_status' => 'any',
'post_parent' => get_the_ID(),
'order' => 'ASC',
);
$attachments = get_posts($args);

?>


ID, 'thumb'); ?>




 

 

wmaraci
reklam

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Yani aşağıdaki kodu bir kere kullanmak istiyorum.
$args = array(
'post_type' => 'attachment',
'numberposts' => '15',
'post_status' => 'any',
'post_parent' => get_the_ID(),
'order' => 'ASC',
);
$attachments = get_posts($args);

?>
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Şu şekilde bir şey yaptım olmadı




$args = array(
'post_type' => 'attachment',
'numberposts' => '15',
'post_status' => 'any',
'post_parent' => get_the_ID(),
'order' => 'ASC',
);
$attachments = get_posts($args);

?>



ID, 'large'); ?>







ID, 'thumb'); ?>









 

 

Mango Mango WM Aracı Kullanıcı
  • Üyelik 23.11.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Front-End Developer
  • Konum Bursa
  • Ad Soyad N** K**
  • Mesajlar 311
  • Beğeniler 8 / 81
  • Ticaret 0, (%0)
İki fonksiyonda değişen tek şey "thumb" ve "large" değil mi? Umarım yanlış görmemişimdir.



$args = array(
'post_type' => 'attachment',
'numberposts' => '15',
'post_status' => 'any',
'post_parent' => get_the_ID(),
'order' => 'ASC',
);
$attachments = get_posts($args);
$say=count($attachments);
?>


ID, $size); ?>





echo single('thumb');

echo single('large');
 

 

wmaraci
wmaraci

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Mango ben olayı biraz sadeleştirdim sorum anlaşılsın kısa olsun diye. Aralarda div farklılıkları var farklı classlara sahipler. İkincisi dediğiniz şekilde kullandığımızda
$args = array(
'post_type' => 'attachment',
'numberposts' => '15',
'post_status' => 'any',
'post_parent' => get_the_ID(),
'order' => 'ASC',
);
$attachments = get_posts($args);

?>
kısmını arkada iki kere kullanmış olmuyor mu yani sorgu sayısını artırmıyormu ?
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
$args 'ı fonksiyon dışında Kullandığımda da olmuyor. Şu şekilde:

$args = array(
'post_type' => 'attachment',
'numberposts' => '15',
'post_status' => 'any',
'post_parent' => get_the_ID(),
'order' => 'ASC',
);
$attachments = get_posts($args);

?>




ID, 'large'); ?>







ID, 'thumb'); ?>










 

 

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)
$arg değişkenini fonksiyon dışında tanımladıktan sonra fonksiyon içine global $arg şeklinde, değişkeni dışardan almasını sağlayın her iki fonksiyon içinde.
silenthilll

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al