RSS feed intarziat.
Se intampla sa descoperi o eroare intr-un articol cam la 12 secunde dupa ce l-ai publicat. Mie unul cel putin, mi se intampla destul de des, si cam cu aceeasi frecventa indiferent de cate ori recitesc articolul inainte de publicare.
Odata publicat, feed-ul rss/atom a fost deja trimis lumii intregi. Corecturile, nu. Si daca din ceva motiv esti silit sa schimbi chiar url-ul (ca de exemplu pentru a insera NSFW inaintea-i), ai chiar bulit-o.
Asa incat am scris o bucatica de cod care sa inarzie publicarea feed-ului cu 15 minute, timp (sper) suficient pentru a aduce orice corectii. Aveti mai jos :
// This delays feed publishing
function delay_feed($result) {
global $wpdb;
if ( is_feed() ) {
$now = gmdate('Y-m-d H:i:s');
// You can change the minute delay here
$wait = '15'; // integer
$unit = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
$result .= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $result;
}
add_filter('posts_where', 'delay_feed');
Introduceti in functions.php a temei.
Friday, 6 March 2009
Mulţumiri totale...
Friday, 6 March 2009
Dar cu placere.
Friday, 6 March 2009
indeed, oricat as reciti, tot scapa cateva greseli stupide .. :)
Saturday, 13 March 2010
:) thanks sufletel :*
Saturday, 13 March 2010
Sa fa sie de folos.
Sunday, 14 March 2010
Salut Oameni buni,
Și dacă l-ai trimis greșit lumii întregi, care-i baiu? :) Ce poate să ți se întâmple cel mai nasol?
cu bine,
Ioan
Sunday, 14 March 2010
Apoi mnoa, unii ne gasim perfectionisti.
Vezi ca folosesti setul nesuportat de diacritice btw, mie-mi apar patratele.
Sunday, 14 March 2010
Salut Mircea, mersi mult pentru raspuns si remarca... Apropos de diacritice, care e cel suportat? Poti sa ma ajuti? :)
Sunday, 14 March 2010
M-o edificat si pe mine tot un cititor, aici : http://trilema.com/2009/doua-idei-proaste/#comment-2249
Sunday, 14 March 2010
@Mircea lucrez de pe mac... exemplele sunt de windows, da sap eu... Multumesc mult de directie... :)