|
0 Всего найдено: 14
DieAngel
Сообщение
10/12/2012 18:21
Копия темы
вопрос по WP возник вопрос, может кто сталкивался, через добавленгие постов посредством wp_insert_post кручу картинку, ставлю к ней картинку ручками через запрос к БД $wpdb->query(" INSERT INTO `uk_postmeta` VALUES (0,$id,'thumbnail','$imm') "); все айдищшники соответствую, но картинка не отображается. если просто зайти админом в редактирование поста и нажать сохранить то все нормально. Что я не учел? куда вордпресс еще что сохраняет?
zelenin_av
Сообщение
10/12/2012 19:37
Копия темы
а зачем вы напрямую лезете в базу? wp_update_attachment_metadata
DieAngel
Сообщение
10/12/2012 19:46
Копия темы
да там жуткая ситуация, мне нужно прописать то чего на самом деле нету, тоесть в виде картинки урл на внешний сайт, не сильно хочет работать
DieAngel
Сообщение
10/12/2012 19:55
Копия темы
картинка, на удаленном сервисе, установить как тумб в вордпрессе, я уже и так и сяк наверное нужны какие-то специфические функции, не пользовался раньше )
zelenin_av
Сообщение
10/12/2012 20:07
Копия темы
очень подробно. Почему вы сразу не можете понять, что нужно рассказать что вы посылаете в запросе, какие данные хотите сохранить в базу, почему думаете, что это должно работать?..
DieAngel
Сообщение
10/12/2012 20:12
Копия темы
хм, я посмотрел какие записи создаются при ручном добавлении поста с картинкой, при моем добавлении программой в базе данных создаются точно такие же поля, из чего я сделал вывод что все мной добавляется верно, значит он видимо не только в базу пишет. function addpost ($title,$text,$cat) { // Create post object $my_post = array( 'post_title' => $title, 'post_status' => 'publish', 'post_author' => 1, 'post_category' => $cat, 'post_content' => "$text " ); // Insert the post into the database return wp_insert_post( $my_post ) ; } применение. $id = addpost($title[1],$img[1]." ".$restext,1); $wpdb->query(" INSERT INTO `uk_postmeta` VALUES (0,$id,'thumbnail','$imm') ");
zelenin_av
Сообщение
10/12/2012 20:22
Копия темы
(0,$id,'thumbnail','$imm') что тут в $imm? хотя это уже не важно, вы неверно все делаете. используйте встреонные функции
DieAngel
Сообщение
10/12/2012 20:23
Копия темы
о как, он сериализацию кидает, не знал, спасибо, теперь понял к чему это, буду искать дальше ответы по встроеным функциям на кодексе, еще рас спасибо)
zelenin_av
Сообщение
10/12/2012 20:30
Копия темы
нет, кстати. сейчас попробовал создать пост с миниатюрой. Создались пост 706 и аттачмент 707. То, чтоя показывал выше, сериализованное, это метаполе миниатюры со всеми данными, а у 706 создано метаполе с id минатюры
zelenin_av
Сообщение
10/12/2012 20:34
Копия темы
и вы уверены, что вам вообще этот изврат нужен? может прсото создать мета-поле с ссылкой на стороннюю миниатюру?
DieAngel
Сообщение
10/12/2012 20:42
Копия темы
0
ну шаблон у человека настрое так, я парсер пишу под шаблон, вот никак не могу с этим разобраться пока) |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |