[CMS] WP $post->post_author


-1

здравейте имам едно малко питане, може би доста глупаво, но понеже съм начинаещ нещо не можах да се оправя в кодекса на WP. Та питането е следното:
Как да направя така че тази функция:

 

$posts = get_posts($args);
                    if ($posts) {
                        foreach ($posts as $post) {
                            $element = '<dt>';
                            $element .= $post->post_title;
                            $element .= '</dt>';
                            $element .= '<dd>';
                            $element .= 'Posted by ' . $post->post_author . ' on ' . mysql2date('F d, Y', $post->post_date);
                            $element .= '</dd>';
 
                            echo($element);
                        }
                    }
 
да не ми показва това :

Telerik Exam
Posted by 1 on August 14, 2012

ами да ми показва това:
 

 

Telerik Exam
Posted by Admin on August 14, 2012

гледах в кодекса решения но все ми се чупи кода, търсих си и в MySQL базата колоните но на post_author има само номер, не разбрах как да изкарам името.




Отговори



0

Уоу, какво си правил. 

Този резултат можеш да го изкараш като направиш лууп, в него извикаш the_title(); отдолу Posted by the_author(); on the_time(); и в the_date сложиш параметрите, които ти трявбат. Няма да ти ги кажа, виж ги тук http://codex.wordpress.org/Function_Reference/the_date :)

 


от mayiask (0 точки)


0
Пробвай с това

This post was written by on

работи а ако искаш си направи loop както ти каза колегата и ги изкарай

от borislav (0 точки)

0
Може да работи, но без лууп използването на тези 2 тага, ако правиш професионална тема, не е правилно.

от mayiask (0 точки)