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

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

  1. budymir said,

    марта 23, 2009 at 10:45 дп

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

RSS feed for comments on this post · TrackBack URL

Добавить комментарий