Revision: 10423
Updated Code
at December 28, 2008 14:11 by miziomon
Updated Code
/*
* 20.12.2008 | maurizio
* return html list with all posts grouped by month
*/
function wp_getallpost() {
// variables declaration
$archives = "";
$monthname = "";
// get all posts
$lastposts = get_posts('numberposts=-1&orderby=date');
foreach($lastposts as $post) :
$month = mysql2date('m', $post->post_date );
$year = mysql2date('Y', $post->post_date );
if ( $monthname <> mysql2date('F', $post->post_date ) ) {
// check if i need to close list
if ( $monthname != "" ) { $archives .= "</ul>"; }
$archives .= "<p><strong><a href='".get_month_link($year, $month)."'>";
$archives .= mysql2date('F Y', $post->post_date );
$archives .= "</a></strong></p>";
$archives .= "<ul class='ba-single-column'>";
// change current month
$monthname = mysql2date('F', $post->post_date );
}
$archives .= "<li>";
$archives .= mysql2date(' d | ', $post->post_date );
$archives .= "<a href='" . get_permalink($post->ID) . "'>" . $post->post_title . "</a>";
$archives .= "</li>";
endforeach;
$archives .= "</ul>";
return $archives;
}
Revision: 10422
Updated Code
at December 28, 2008 14:10 by miziomon
Updated Code
/*
* 20.12.2008 | maurizio
* return html list with all posts grouped by month
*/
function wp_getallpost() {
// variables declaration
$archives = "";
$monthname = "";
// get all posts
$lastposts = get_posts('numberposts=-1&orderby=date');
foreach($lastposts as $post) :
$month = mysql2date('m', $post->post_date );
$year = mysql2date('Y', $post->post_date );
if ( $monthname <> mysql2date('F', $post->post_date ) ) {
// check if i need to close list
if ( $monthname != "" ) { $archives .= "</ul>"; }
$archives .= "<p><strong><a href='".get_month_link($year, $month)."'>";
$archives .= mysql2date('F Y', $post->post_date );
$archives .= "</a></strong></p>";
$archives .= "<ul class='ba-single-column'>";
// change current month
$monthname = mysql2date('F', $post->post_date );
}
$archives .= "<li>";
$archives .= mysql2date(' d | ', $post->post_date );
$archives .= "<a href='" . get_permalink($post->ID) . "'>" . $post->post_title . "</a>";
$archives .= "</li>";
endforeach;
$archives .= "</ul>";
return $archives;
}
Revision: 10421
Updated Code
at December 28, 2008 14:01 by miziomon
Updated Code
function wp_getallpost() {
/*
* 20.12.2008 | maurizio
* return html list with all posts grouped by month
*/
$archives = "";
$monthname = "";
$lastposts = get_posts('numberposts=-1&orderby=date');
foreach($lastposts as $post) :
$month = mysql2date('m', $post->post_date );
$year = mysql2date('Y', $post->post_date );
if ( $monthname <> mysql2date('F', $post->post_date ) ) {
// get_month_link($year, $month)
if ( $monthname != "" ) {
$archives .= "</ul>";
}
$archives .= "<p><strong><a href='".get_month_link($year, $month)."'>";
$archives .= mysql2date('F Y', $post->post_date );
$archives .= "</a></strong></p>";
$archives .= "<ul class='ba-single-column'>";
$monthname = mysql2date('F', $post->post_date );
}
$archives .= "<li>";
//$archives .= date("j" , $post->post_date ) . " | " . $post->post_date . " | " . the_date("j");
$archives .= mysql2date(' d | ', $post->post_date );
$archives .= "<a href='" . get_permalink($post->ID) . "'>" . $post->post_title . "</a>";
$archives .= "</li>";
endforeach;
$archives .= "</ul>";
return $archives;
}
Revision: 10420
Updated Code
at December 28, 2008 14:00 by miziomon
Updated Code
function wp_getallpost() {
/*
* 20.12.2008 | maurizio
* return html list with all posts grouped by month
*/
$archives = "";
$monthname = "";
$lastposts = get_posts('numberposts=-1&orderby=date');
foreach($lastposts as $post) :
$month = mysql2date('m', $post->post_date );
$year = mysql2date('Y', $post->post_date );
if ( $monthname <> mysql2date('F', $post->post_date ) ) {
// get_month_link($year, $month)
if ( $monthname != "" ) {
$archives .= "</ul>";
}
$archives .= "<p><strong><a href='".get_month_link($year, $month)."'>";
$archives .= mysql2date('F Y', $post->post_date );
$archives .= "</a></strong></p>";
$archives .= "<ul class='ba-single-column'>";
$monthname = mysql2date('F', $post->post_date );
}
return $archives;
}
Revision: 10419
Updated Code
at December 28, 2008 13:38 by miziomon
Updated Code
function wp_getallpost() {
/*
* 20.12.2008 | maurizio
* return html list with all posts grouped by month
*/
return $archives;
}
Revision: 10418
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 28, 2008 13:15 by miziomon
Initial Code
function wp_getallpost() {
/*
* 20.12.2008 | maurizio
* return html list with all posts grouped by month
*/
$archives = "";
$monthname = "";
$lastposts = get_posts('numberposts=-1&orderby=date');
foreach($lastposts as $post) :
$month = mysql2date('m', $post->post_date );
$year = mysql2date('Y', $post->post_date );
if ( $monthname <> mysql2date('F', $post->post_date ) ) {
// get_month_link($year, $month)
if ( $monthname != "" ) {
$archives .= "</ul>";
}
$archives .= "<p><strong><a href='".get_month_link($year, $month)."'>";
$archives .= mysql2date('F Y', $post->post_date );
$archives .= "</a></strong></p>";
$archives .= "<ul class='ba-single-column'>";
$monthname = mysql2date('F', $post->post_date );
}
$archives .= "<li>";
//$archives .= date("j" , $post->post_date ) . " | " . $post->post_date . " | " . the_date("j");
$archives .= mysql2date(' d | ', $post->post_date );
$archives .= "<a href='" . get_permalink($post->ID) . "'>" . $post->post_title . "</a>";
$archives .= "</li>";
endforeach;
$archives .= "</ul>";
return $archives;
}
Initial URL
http://maurizio.mavida.com
Initial Description
wordpress function return html list with all posts grouped by month
Initial Title
wordpress better archived
Initial Tags
wordpress
Initial Language
PHP