• 23-01-2013, 09:26:01
    #1
    Merhaba değerli arkadaşlar. Bir blog scripti yazmaktayım. Belli bir noktaya kadar geldim. O noktada wordpress in kod yapısını incelerken birşey dikkatimi çekti. Veritabanındaki yazıları index.php'de şu şekilde çekip listeliyor :

    <?php while ( have_posts() ) : the_post(); ?>
    
    					<?php do_atomic( 'before_entry' ); // Before entry hook ?>
    
    					<div id="post-<?php the_ID(); ?>" class="<?php hybrid_entry_class(); ?>">
    						<?php do_atomic( 'open_entry' ); // Open entry hook ?>
    
    						<?php echo apply_atomic_shortcode( 'entry_utility', '<div class="entry-utility">' . __( '[entry-popup-shortlink]', 'news' ) . '</div>' ); ?>
    
    						<?php echo apply_atomic_shortcode( 'entry_title', '[entry-title]' ); ?>
    
    <?php endwhile; ?>
    buradaki <?php while ( have_posts() ) : the_post(); ?> have_post() fonksiyonunun mantıgı nedir nasıl bu şekilde yapılabilir. Yardımcı olabilirseni sevinirim. Teşekkür ederim. İyi günler.
  • 23-01-2013, 11:34:58
    #2
    onlar hazır php fonksiyonu değil wordpressin kendi fonksiyonların
    wp-includes/query.php dosyasını açıp fonksiyonları inceleyebilirsin.

    http://codex.wordpress.org/Function_...nce/have_posts
    http://codex.wordpress.org/Function_Reference/the_post
  • 23-01-2013, 12:59:20
    #3
    Yok biliyorum zaten wordpress in kendi fonksiyonları olmadıgını. Zaten onların nasıl yazdıgını sormustum mantıgını. Teşekkür ederim yardımların için inceleyeceğim dostum saol.