Or configure it: ', $mode = '0', $yearsago = '1', $limit = '5'); ?> (Change it) == Español == Este plugin es software libre; puedes distribuirlo y/o modificarlo (sin fines comerciales) bajo los términos de la Licencia Creative Commons (mantén los créditos al autor, por favor): http://creativecommons.org/licenses/by-nc/2.5/es/deed.es Explicación: Este plugin muestra enlaces (si existen) a las entradas del pasado de dos modos diferentes (ver explicación a continuación): $before = Texto a mostrar delante de los enlaces. Por defecto 'In the past: ' $after = Texto a mostrar tras los enlaces. Por defecto '' $mode = Por defecto '1'. Mode 0 mostrará enlaces a las entradas que se produjeran X años atrás de la fecha actual. Debe estar fuera del bucle principal (por ejemplo en el sidebar) Mode 1 mostrará enlaces a las entradas que se produjeran X años atrás de la fecha de cada entrada. Debe estar dentro del bucle principal. $yearsago = Muestra las entradas de hace "X" años. Por defecto 1 (un año). $limit = Límite de entradas a mostrar. Por defecto 3. Uso: Puedes llamar a la función con los parámetros por defecto: O configurarla: ', $mode = '0', $yearsago = '1', $limit = '5'); ?> (Modifica los parámetros a tu gusto) == Changelog == v0.1 = First release v0.5 = Critical bug with WP the_date(); function (only display the date the first time it's called). Now use get_the_time(); (WP 1.5 only). Thanks Manuls (http://manuls.bitacoras.com) == Thanks == Thanks to Mark Jaquith for some code to differ dividers: http://txfx.net/2004/07/22/wordpress-conversational-categories/ Thanks to Antonio (http://www.blogpocket.com) and Fernando (htttp://www.tabernadelturco.com) betatesters. */ function oneyearago ($before = 'In the past: ', $after = '', $mode = '1', $yearsago = '1', $limit = '3') { global $wpdb; if ($mode == 0) { $currentdate = date('Y-m-d'); } if ($mode == 1) { $currentdate = get_the_time('Y-m-d'); } $a = explode("-", $currentdate); $hua_day = $a[2]; $hua_month = $a[1]; $hua_year = $a[0]-$yearsago; $dateago = $hua_year.'-'.$hua_month.'-'.$hua_day; $entries = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_status = 'publish' && post_date LIKE '$dateago %' ORDER by 'asc'"); $i = 1; if ($entries) { foreach ($entries as $entry) { if ($i <= $limit) { if (1 < $i && $i != $limit) $output .= ', '; if (1 < $i && $i == $limit) $output .= ' and '; $output .= "$entry->post_title"; $i++; } } echo "$before$output$after"; } } ?>