Поддержка Проблемы и решения Формирование информации в _wp_attachment_metadata

  • Здравствуйте,

    Суть проблемы такова когда добавляю программно изображение к посту
    формирование информации в _wp_attachment_metadata — не осуществляется.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Кто нибудь делал нечто подобное. Помогите. Подскажите может кто знает…

    Как решить эту проблему — через функцию или же через хук.

    Здравствуйте. Использую на своем сайте слайдер с отображением миниатюр к постам. Но возникла проблема. При добавлении миниатюры, функция вставляет их в виде: <img src=»http://mysite.com/wp-content/uploads/2013/04/wallpaper-791556-1180×500.jpg&#187; width=»0″ height=»0″ />
    А мне нужно, чтоб были размеры а не(width=»0″ height=»0″). Много искал информации по этому поводу, про wp_attachment_metadata, но все мои попытки, воплотить желаемое в реальность — успехом не увенчались. Буду премного благодарен за помощь. Заранее спасибо.

    В БД wp_attachment_metadata — отвечает за размеры, но почему то после добавления миниатюр к постам она не записывает размеры.

    Код добавления изображений.

    $value is the filename
    
    $save_path = "folder/";
    $file = realpath($save_path).'/'.$value;
    $wp_filetype = wp_check_filetype(basename($file), null );
    
        // Construct the attachment array
        $attachment = array(
        'post_mime_type' => $wp_filetype['type'],
        'guid' => $file,
        'post_title' => preg_replace('/\.[^.]+$/', '', basename($post_name)),
        'post_content' => '',
        'post_parent' => $post_id,
    'post_status' => 'inherit'
        );
    
        // Save the data
        $id = wp_insert_attachment($attachment, $file, $post_id);
     $attach_data = wp_generate_attachment_metadata( $id, $file );
      wp_update_attachment_metadata( $id, $attach_data );
    set_post_thumbnail( $post_id, $id );

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Формирование информации в _wp_attachment_metadata» закрыта для новых ответов.