0 / 0 / 0
Регистрация: 09.12.2017
Сообщений: 1
1

Как установить миниатюру поста из фронтенда?

09.12.2017, 16:29. Показов 707. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
для создания поста из фронтенда есть такое поле
HTML5
1
<input type="file" name="pictures[]" multiple="multiple">
с возможностью загрузки нескольких картинок. как установить миниатюру поста?

в php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$post_id = wp_insert_post($new_post);
require_once( ABSPATH . 'wp-admin/includes/image.php' );
require_once( ABSPATH . 'wp-admin/includes/file.php' );
require_once( ABSPATH . 'wp-admin/includes/media.php' );
$meta_name_img = "ad_img";
$count = 0;
 
foreach ($_FILES["pictures"]["error"] as $key => $error) {
    if ($error == UPLOAD_ERR_OK) {
        $count++;
        $tmp_name = $_FILES["pictures"]["tmp_name"][$key];
        $name = basename($_FILES["pictures"]["name"][$key]);
        @copy($tmp_name, ABSPATH.'wp-content/uploads/'.$name);
        $ad_meta_img_new = "ad_img".$count;
        add_post_meta($post_id, $ad_meta_img_new, get_site_url().'/wp-content/uploads/'.$name); 
    }
}
        $attach_id_img = media_handle_upload('ad_img1', $post_id ); 
        set_post_thumbnail($post_id, $attach_id_img);
Подскажите, почему не работает? в html вывожу миниатюру вот так (сразу 2 способа использую на всякий случай) :
PHP
1
<?php the_post_thumbnail(); ?><?php echo get_post_meta($post->ID, 'ad_img1', true) ?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2017, 16:29
Ответы с готовыми решениями:

Как отключить миниатюру в отображении поста
Нашел в коде часть, отвечающую за вывод миниатюры &lt;?php if ( ! post_password_required() &amp;&amp; !...

Не получается вывести миниатюру поста
С WP я не особо дружу... поэтому вопрос банальный, скорее всего... В посте загружаю фото. Размеры...

Как установить миниатюру?
Ребят, прям пальцем мне покажите и укажите, куда и что вставить, чтобы в посте была заданная...

Как установить иконку FontAwesome для каждого поста?
Здравствуйте! Есть пост, в котором нужно вывести иконку FontAwesome, причем для каждого поста...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2017, 16:29
Помогаю со студенческими работами здесь

Как сделать миниатюру видео
Подскажите пожалуйста как сделать миниатюру видео. Заранее Спасибо.

Как сделать миниатюру ссылкой на материал
Помогите пожалуйста, как сделать, чтобы при клике на миниатюру был переход на статью, а не...

Как ставить миниатюру в заголовок виджета?
Добрый вечер.На Wordpress справа выводиться сайдбар,в котором выводять виджеты типа &quot;Последнии...

Как можно отобразить миниатюру телевизора на рабочем столе
Всем доброго времени суток, я подключил через HDMI телевизор к ПК все работает и отображается, но...

Как сделать миниатюру изображения для предварительного просмотра в listview
Ну что бы как в проводнике Windows при включенных Эскизах.

Как сделать миниатюру, чтобы при нажатии разворачивалась на максимум
она при нажатии разворачивалась на максимум (как здесь)?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru