Lj-crossposter: проблема с “Датой не по порядку” (Date Out of Order)

Не так давно установил себе lj-crossposter by Evan Broder. Все вроде бы работало, но выявился баг: записи, которые транслировались в ЖЖ, не попадали на RSS-канал, а, стало быть, не попадали и в френд-ленту.

Я написал в сапорт ЖЖ, мне ответили, что мой плагин помечает записи как записи с “датой не по порядку” (Date Out of Order), поэтому их и нету в RSS.
Мой вопрос на форуме mywordpress.ru не нашел, к сожалению, отклика. И вот, когда я совсем уже разочаровался, решение нашлось до обидного просто: надо было посетить официальную страницу плагина и прочитать коменты. Вот что пишет Samuel:

I think I found a bug in the plugin. None of my posts were showing up on my Friends’ Pages, and I did a little digging and found that it was because all my entries were automatically marked as Date Out Of Order. I had to change this:

$args[’props’] = array(”opt_nocomments” => !$comments,
“opt_preformatted” => true,
“opt_backdated” => !($post_id == $recent_id));

to this:

$args[’props’] = array(”opt_nocomments” => false,
“opt_preformatted” => true,
“opt_backdated” => false);

Думаю, смысл понятен: надо поменять то на это. Я поменял только последжнюю строку в коде, то есть

“opt_backdated” => !($post_id == $recent_id));

на

“opt_backdated” => false);

Вроде как работает, “будем посмотреть” дальше

Хотите быть в курсе новостей? Подписывайтесь на RSS

RSS feed комментариев | Trackback URI

1 комментарий »

Комментарий от budymir
2009-03-23 10:45:29

А как сделать, чтобы абсолютно все кросспостируемые записи оказывались с внеочередной датой?

 
Действует премодерация - слишком много спама :)

���

Вы можете использовать OpenID: