Odpowiedź forum utworzona

Viewing 1 replies (of 1 total)
  • Thread Starter towr

    (@towr)

    Ok sam sobie odpowiem 🙂
    Oto w pełni działający kod 🙂
    Może komuś się przyda 🙂

    <?php
    
    $db['host'] = 'localhost';
    $db['user'] = '';
    $db['pass'] = '';
    $db['name'] = '';
    
    $num_posts  = '3';
    
    @mysql_connect ($db['host'], $db['user'], $db['pass']) or die ('Nie udało się połączyć z bazą danych');
    @mysql_select_db ($db['name']) or die('Nie udało się wybrać bazy danych.');
    mysql_query("SET CHARSET utf8");
    mysql_query("SET NAMES <code>utf8</code> COLLATE <code>utf8_polish_ci</code>"); 
    
    $query = mysql_query ("SELECT
    	p1.*,
    	wm2.meta_value
    FROM
    	wp_posts p1
    LEFT JOIN
    	wp_postmeta wm1
    	ON (
    		wm1.post_id = p1.id
    		AND wm1.meta_value IS NOT NULL
    		AND wm1.meta_key = '_thumbnail_id'
    	)
    LEFT JOIN
    	wp_postmeta wm2
    	ON (
    		wm1.meta_value = wm2.post_id
    		AND wm2.meta_key = '_wp_attached_file'
    		AND wm2.meta_value IS NOT NULL
    	)
    WHERE
    	p1.post_status='publish'
    	AND p1.post_type='post'
    ORDER BY
    	p1.post_date DESC LIMIT $num_posts;") or die ('Nie udało się pobrać najnowszego wpisu');
    
    while ($row = mysql_fetch_array ($query)) {
    
       echo $row['post_title'];
       echo"<br />";
       echo $row['post_name'];
       echo"<br />";
       echo $row['post_content'];
       echo"<br />";
       echo $row['meta_value'];
       echo"<br /><br />";
    
    }
    
    mysql_close();
    
    ?>

    Temat uważam za zamknięty 🙂
    Pozdrawiam
    Tomasz

Viewing 1 replies (of 1 total)