Wordpress - поле для загрузки изображения? - PullRequest
0 голосов
/ 06 апреля 2010

Кто-нибудь знает, есть ли способ добавить поле для загрузки изображения в сообщение, чтобы я мог загрузить определенное изображение для этого сообщения.

Спасибо

Ответы [ 3 ]

1 голос
/ 13 августа 2010

Решением, которое я использовал, был модуль Flutter , который позволял мне создавать пользовательские типы контента.

1 голос
/ 07 мая 2010

В настоящее время это невозможно (уже несколько месяцев безуспешно ухаживаю за ним).

Пытаетесь ли вы отобразить это изображение в виде миниатюры (при этом для авторов это не составляет труда)?

Самый хороший подход - автоматическое определение первого изображения в записи.Пользователям не нужно иметь дело с пользовательскими полями и URL-адресами:

// Get URL of first image in a post
function catch_that_image() {
    global $post, $posts;
    $first_img = '';
    ob_start();
    ob_end_clean();
    $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
    $first_img = $matches [1] [0];

    // no image found display default image instead
    if(empty($first_img)){
        $first_img = "/images/default.jpg";
    }
    return $first_img;
}

// With TimThumb
<img src="/thumb.php?src=<?php echo catch_that_image() ?>&w=200&zc=1&q=200" alt="<?php the_title(); ?>"/>

Нашли здесь: http://snipplr.com/view/23968/wordpress--get-first-image-of-post-without-custom-fields/

Если это не то, что вы искали, пожалуйста, дайте больше информации, и мы 'попробую найти решение.

:)

0 голосов
/ 22 июля 2010

Это не идеальное решение, но в настоящее время я просто использую настраиваемое поле с именем "thumbnail" и помещаю туда местоположение загруженного изображения. Затем, когда я показываю детали сообщения где-то, я использую значение из настраиваемого поля в качестве значения <img src="">.

Прежде всего, чтобы загрузить изображение, я просто использую обычный инструмент загрузки изображений в редакторе и копирую загруженное имя в настраиваемое поле, когда пишу сообщение.

Не очень элегантно, но работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...