Support » Plugin: RSS for Yandex Turbo » Подпись к картинкам

  • Здравствуйте, в ленте feed нет подписей к картинкам. На сайте они есть <figcaption class=”wp-caption-text”>текст.</figcaption>. На некоторых картинках есть подпись без class=”wp-caption-text”, <figcaption>текст.</figcaption> они в ленте есть. Как исправить?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Flector

    (@flector)

    ссылка на ленту?

    Thread Starter TLTNSS

    (@tltsns)

    Plugin Author Flector

    (@flector)

    подправлю в следующих версиях.
    пока что можете изменить в файле rss-for-yandex-turbo.php строки 2747-2750:

    
            //удаляем <figure>, если они изначально присутствуют в контенте записи (с указанным caption - gutenberg)
            $pattern = "/<figure(.*?)>(.*?)<img src=\"(.*?)\" \/>(.*?)<figcaption>(.*?)<\/figcaption><\/figure>/i";
            $replacement = '<img data-caption="$5" src="$3" />';
            $content = preg_replace($pattern, $replacement, $content);
    

    на

    
            //удаляем <figure>, если они изначально присутствуют в контенте записи (с указанным caption - gutenberg)
            $pattern = "/<figure(.*?)>(.*?)<img src=\"(.*?)\" \/>(.*?)<figcaption(.*?)>(.*?)<\/figcaption><\/figure>/i";
            $replacement = '<img data-caption="$6" src="$3" />';
            $content = preg_replace($pattern, $replacement, $content);
    
    Thread Starter TLTNSS

    (@tltsns)

    заменил, подписи не появились

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Подпись к картинкам’ is closed to new replies.