Помощник
|
Создание поста с миниатюрой, Wordpress, Как реализовать? |
devuser
|
Сообщение
#1
|
||
|
|
||
|
|||
archibalds |
25.12.2012, 23:11;
Ответить: archibalds
Сообщение
#2
|
|
Вот здесь посмотрите http://codex.wordpress.org/Post_Thumbnails
|
|
|
devuser
|
Сообщение
#3
|
|
Спасибо
Я не силен в ВП, но это касается вывода поста, разве нет? А мне нужно его создать программным способом. Сам пост я могу создать с помощью wp_insert_post, а вот как добавить в него миниатюру - в этом проблема. -------------------- |
|
|
archibalds |
25.12.2012, 23:36;
Ответить: archibalds
Сообщение
#4
|
|
То есть пост создается не через админку?
|
|
|
devuser
|
Сообщение
#5
|
|
|
В том и дело, что нет. Пост создается моим скриптом. Задача - добавить в него кроме текста еще и миниатюру.
$post = array( 'comment_status' => 'closed', 'ping_status' => 'closed', 'post_category' => array(4), 'post_content' => $_POST['text'], 'post_name' => 'Post_Name', 'post_status' => 'publish', 'post_title' => $_POST['title'], 'post_type' => 'post' ); $post_id = wp_insert_post( $post, $wp_error); В $post_id находится ID созданного поста. Задача добавить к нему миниатюру. М-да. Итить, я тупень. Разобрался. $post = array( 'comment_status' => 'closed', 'ping_status' => 'closed', 'post_category' => array(4), 'post_content' => $_POST['text'] . 'content6', 'post_name' => 'Post_Name', 'post_status' => 'publish', 'post_title' => $_POST['title'] . 'title6', 'post_type' => 'post' ); $post_id = wp_insert_post( $post, $wp_error); $filename = 'upload2.jpg'; $wp_filetype = wp_check_filetype(basename($filename), null ); $wp_upload_dir = wp_upload_dir(); $attachment = array( 'guid' => $wp_upload_dir['url'] . '/' . basename( $filename ), 'post_mime_type' => $wp_filetype['type'], 'post_title' => $_POST['title'] . 'title_image', 'post_content' => '', 'post_status' => 'inherit' ); $attach_id = wp_insert_attachment( $attachment, $wp_upload_dir['url'] . '/' . $filename, $post_id); add_post_meta($post_id, '_thumbnail_id', $attach_id);
Сообщение отредактировал devuser - 25.12.2012, 23:46 -------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка. | 19 | Boymaster | 11453 | 20.4.2024, 0:01 автор: Boymaster |
|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 973 | 7.4.2024, 18:05 автор: Alex-777 |
|
как заслужить право на создание новой темы? | 7 | writer80 | 2213 | 12.3.2024, 22:54 автор: Lumex |
|
<Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов. | 2 | newbraga | 1801 | 10.3.2024, 22:04 автор: newbraga |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4988 | 10.3.2024, 14:58 автор: freeax |
Текстовая версия | Сейчас: 26.4.2024, 5:04 |