livejournal-crossposter-remix fix

Пока на работе официально делать нечего, допилил давно раздражавший глюк Livejournal Crossposter Remix для WordPress с его кривой настройкой приватности записей.
Теперь работает так:
1) если задан мета-тег (задаются в разделе Custom Fields) поста ljxp_privacy – берется его значение (допустимые – public|friends|private)
2) если мета-тег не задан – далее идет проверка visibility wp-поста:
– public – то и в жж будет public
– password protected => friends
– private => а это вообще не постится в жж (пилил плагин под себя, у меня так изначально было)
качать здесь.
Как поставить себе – кидаете в /wp-content/plugins/livejournal-crossposter-remix/
Старый файл можно переименовать для сохранности.


And for English-speaking guys from google search.
Here you can get my version of Livejournal Crossposter Remix – with fixed lj privacy issue. With that fix you can really manage privacy status of your crossposted WordPress post:
1) if custom field ‘ljxp_privacy’ is set and not empty and in (public|friends|private) – plugin will use it.
2) if ‘ljxp_privacy’ is empty or contains incorrect value, plugin will look at wp post visibility:
– public – will be public in lj too
– password protected => friends
– private => will not crosspost to lj at all
download here.
How to Install: just put into /wp-content/plugins/livejournal-crossposter-remix/ directory (rename or save somewhere old livejournal-crossposter-remix.php if nesesssary).

Enjoy!

P.S.: сам плагин должен быть уже установлен, естественно. Make sure you have that plagin already installed before downloading my fix.


You can read this post at tygernach.livejournal.com.