ZebroidФорумПубличный разделВопросыпостинг в вордпресс

постинг в вордпресс

26 января 2012, 08:36
Зарегистрирован: 28 октября 2011, 08:35
возможно ли постить в дополнительные поля вордпресса

[spoiler:tevvjzrm][/spoiler:tevvjzrm]

1 новость

2 плагин Simple Video Embedder - добавить код видео (в моём случае дублирует полную новость)

3 плагин Simple Post Thumbnails - добавить картинку или ссылку на неё



26 января 2012, 11:03
Зарегистрирован: 10 апреля 2012, 00:00
Можно: http://zebroid.com.ua/page/dopolnitelnoe-redaktor-statej



26 января 2012, 15:04
Зарегистрирован: 22 октября 2011, 13:54
Публиковать миниатюры можно только с использованием данного плагина "Simple Post Thumbnails"?

У меня стоит "Related Posts Thumbnails", но не удалось ещё ни одну картинку через программу опубликовать, может кто-то подскажет, как это сделать?



26 января 2012, 15:53
Зарегистрирован: 10 апреля 2012, 00:00
Вы знаете название доп. поля которое использует этот плагин?



27 января 2012, 08:19
Зарегистрирован: 28 октября 2011, 08:35
Можно: http://zebroid.com.ua/page/dopolnitelnoe-redaktor-statej


добавить автора и залить тумб в моём случае этого мало - мне необходимо добовлять в поля 2 и 3 код видео и ссылку соответственно

"Related Posts Thumbnails"


Related Posts Thumbnails отлично работает на wp 3.3.1 - с настройками по умолчанию все картинки появляються где нужно - никаких дополнительных телодвижений - удали и скачай заново плагин с офф сайта - картинка должна быть залита на свой сайт



27 января 2012, 10:10
Зарегистрирован: 22 октября 2011, 13:54
Related Posts Thumbnails отлично работает на wp 3.3.1 - с настройками по умолчанию все картинки появляються где нужно - никаких дополнительных телодвижений - удали и скачай заново плагин с офф сайта - картинка должна быть залита на свой сайт


Боюсь, что ты что-то путаешь. Если оставлять параметры по умолчанию, то есть "установил и забыл" плагин берёт первую попавшуюся в статье картинку и использует её в конце статей, в качестве ссылки. В этом случае не нужны вообще никакие дополнительные поля. Но тут есть недостатки

1. Данная картинка не будет использоваться в хедере

2. Я не могу выставить нужную мне картинку

Вы знаете название доп. поля которое использует этот плагин?


Не знаю названия. В настройках задаётся такое (беру из кода related-posts-thumbnails.php)

var $poststhname = 'thumbnail';

......

var $thsource = 'post-thumbnails';


Пробовал и то и другое проставлять, однако, что-то не получилось. Думаю, это связано с тем, что Зеброид нестандартно заливает на хостинг картинки статей в Вордпресс. Даже при публикации обычной статьи, картинки не появляются в "Галерее", то есть Вордпресс не видит папку с картинкой, а публикация происходит только за счёт ссылки. Это создаёт ряд неудобств, в случае доработки статей на сайте или при необходимости что-то изменить.



27 января 2012, 14:30
Зарегистрирован: 10 апреля 2012, 00:00
[quote="admin":3aojha44]Можно: http://zebroid.com.ua/page/dopolnitelnoe-redaktor-statej


добавить автора и залить тумб в моём случае этого мало - мне необходимо добовлять в поля 2 и 3 код видео и ссылку соответственно

[/quote:3aojha44]

В доп. поля можно добавлять любое количество полей с любым названием и содержанием.

Пробовал и то и другое проставлять, однако, что-то не получилось. Думаю, это связано с тем, что Зеброид нестандартно заливает на хостинг картинки статей в Вордпресс. Даже при публикации обычной статьи, картинки не появляются в "Галерее", то есть Вордпресс не видит папку с картинкой, а публикация происходит только за счёт ссылки. Это создаёт ряд неудобств, в случае доработки статей на сайте или при необходимости что-то изменить.


При постинге XML-RPC заливкой и размещением картинок занимается скрипт ВП, а не Зеброид. При обычном экспорте - картинки заливаются в папку указанную в настройках.



28 января 2012, 01:09
Зарегистрирован: 28 октября 2011, 08:35
отправляю

1-новость

1доп поле-код ролика ютуб

2 доп поле-код картинки

получаю

1-новость2допполе-кодроликаютуб3допполе-кодкартинки

2--------------------------------------

3--------------------------------------

всё постится в одну новость игнорируя доп поля в вордпрессе.

или у доп полей должны быть оригинальные названия о чём справка умалчивает http://zebroid.com.ua/page/dopolnitelnoe-redaktor-statej

или такой постинг не предусмотрен



возможно ли реализовать постинг в такой шаблон
[url:1g6gep5x]http://test2002.tk/[/url:1g6gep5x] admin - a123456



29 января 2012, 05:50
Зарегистрирован: 10 апреля 2012, 00:00
отправляю

1-новость

1доп поле-код ролика ютуб

2 доп поле-код картинки

получаю

1-новость2допполе-кодроликаютуб3допполе-кодкартинки

2--------------------------------------

3--------------------------------------

всё постится в одну новость игнорируя доп поля в вордпрессе.


Этого я вообще не понял, ни что вы сделали, ни что получили, ни как по вашему должно быть

или у доп полей должны быть оригинальные названия о чём справка умалчивает http://zebroid.com.ua/page/dopolnitelnoe-redaktor-statej


Что вы подразумеваете под оригинальными названиями?

или такой постинг не предусмотрен


Предусмотрен. По крайней мере был когда-то. Сейчас постинг в доп. поля XML-RPC не работает (или работает при каких-то не понятных мне условиях). В общем я пол часа ковырял исходники ВП и пришел к тому, что либо программисты ВП слишком умные и я не могу понять их логики, или слишком тупые. В общем для исправление ситуации нужно сделать следующее:

1. Открыть файл /wp-includes/class-wp-xmlrpc-server.php

2. Найти строку

} elseif ( current_user_can( 'add_post_meta', $post_id, stripslashes( $meta['key'] ) ) ) {

3. Заменить ее на:

} else {

Для сомневающихся: по логике в этой строке должно проверятся можно ли конкретному пользователю создавать доп. поле, на практике - проверяется какой-то бред. Но не смотря на это, убрав ее (точнее заменив строку на аналог без проверки) в плане безопасности ничего не меняется, потому что функция добавления доп. поля вызывается всего 2 раза - в функции добавления и редактирования поста, и каждый раз уже после проверки на то, можно ли создавать пост, пройдя которую должно быть можно и создавать доп. поля.



30 января 2012, 09:57
Зарегистрирован: 10 апреля 2012, 00:00
Создал тикет в ВП, оказывается так и должно быть: http://core.trac.wordpress.org/ticket/19919

Тут 2 выхода: либо просить создателя плагина не называть свои доп. поля так, чтобы ВП их считала защищенными, либо проделывать описанные мной манипуляции, но делать это на свой страх и риск. Цель, с какой создатели ВП защищают так доп. поля мне не известна, потому дать 100% гарантию, что это безопасно я не могу. Но в любом случае со стороны Зеброида этот вопрос не решить.