За последние 24 часа нас посетили 22417 программистов и 1148 роботов. Сейчас ищут 707 программистов ...

Нужна помощь гуру Wordpress

Тема в разделе "PHP для новичков", создана пользователем marsik, 14 дек 2018.

  1. marsik

    marsik Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    246
    Симпатии:
    17
    Приветствую!

    Нужно было сделать свой рсс файл для данного движка, сделал, работает, но по неизвестной мне причине фото на первом сайте отдается как и нужно - большое, во втором маленькое - 300x300. Хз где в настройках второго сайта накосячил. Заранее благодарю за подсказку.
    Код (нагугленный), который выводит фото в фиде:
    PHP:
    1. function add_featured_image_in_rss() {
    2.     if ( function_exists( 'get_the_image' ) && ( $featured_image = get_the_image('format=array&echo=0') ) ) {
    3.         $featured_image[0] = $featured_image['url'];
    4.     } elseif ( function_exists( 'has_post_thumbnail' ) and has_post_thumbnail() ) {
    5.         $featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'post-thumbnail' );
    6.     } elseif ( function_exists( 'get_post_thumbnail_src' ) ) {
    7.         $featured_image = get_post_thumbnail_src();
    8.         if ( preg_match( '|^<img src="([^"]+)"|', $featured_image[0], $m ) )
    9.             $featured_image[0] = $m[1];
    10.     } else {
    11.         $featured_image = false;
    12.     }
    13.     if ( ! empty( $featured_image ) ) {
    14.         echo "\t" . '<enclosure url="' . $featured_image[0] . '" />' . "\n";
    15.     }
    16.    
    17. }
     
  2. AlexandrS

    AlexandrS Активный пользователь

    С нами с:
    30 сен 2017
    Сообщения:
    659
    Симпатии:
    103
    Адрес:
    Краснодар
    Настройка -> медиафайлы?
    Просто 300x300 как раз средний размер по умолчанию.
     
  3. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
  4. marsik

    marsik Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    246
    Симпатии:
    17
    Эти настройки медиафайлов на обоих такие-же, записи добавляются тоже одинаково, сайты оба на одном сервере, конфиги сервера одинаковые для обоих, разница только в темах.
    Человек, поясни почему ты думаешь что кто-то ничего не поймет из того что ты пишешь? Вопрос то был про настройки движка, а не про, то как получить разные размеры фото.
    --- Добавлено ---
    Спасибо всем сочувствующим, сам нашел ошибку
     
  5. AlexandrS

    AlexandrS Активный пользователь

    С нами с:
    30 сен 2017
    Сообщения:
    659
    Симпатии:
    103
    Адрес:
    Краснодар
    Расскажи в чем проблема была.
     
  6. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Изначально я бросал ссылку на документацию с функцией что бы ты действительно разобрался так как твой код как раз таки и на нацелен на использования миниатюры но поскольку вопрос о wp и все равно все сведется в бездумное нажатия на копки решил на заморачиваться. По объяснению @AlexandrS ты бы просто увеличил размер миниатюры (хотя он этого не советовал а просто объяснял) Вот и думай после этого смог ты понять хоть что то?
     
  7. marsik

    marsik Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    246
    Симпатии:
    17
    Если не можешь нормально объяснить - в будущем лучше не кидай ссылки. Да и та ссылка, которую ты куда-то там бросил не представляет никакой ценности т.к. указанная в коде core function отдает полноразмерное фото с другим аргументом. Было бы умнее просто написать: проверяй функции))
     
  8. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    @marsik По ссылке видны различные дефолтные варианты. В офф описании хака (ссылка которую я бросал изначально) этого нет. Проверяй.