the_date() did not work but the the_title() and other functions worked. By the way this changed my query to the_post() which is not what I'm wanting. I want to query the latest video like I did above the loop.

By the way I used the_date function earlier in the page and it worked. Could that be the problem? Here is it before the code that I had a problem with.

4 Answers
4

SPECIAL NOTE: When there are multiple posts on a page published under
the SAME DAY, the_date() only displays the date for the first post
(that is, the first instance of the_date()). To repeat the date for
posts published under the same day, you should use the Template Tag
the_time() or get_the_date() (since 3.0) with a date-specific format
string. Use to add the
date set in the admin interface.

Your using query_posts which screws up the globals

Your echoing a function that already prints to the browser

Your actually doing that for all your template tags.

Change echo the_date(); to: echo get_the_date('F j, Y');

Remove the echo from your template tags that already print to the browser or use the alternate functions that return the value.