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

Как вывести в RSS картинку новости для MailChimp?

17.01.2017, 19:16. Показов 544. Ответов 0
Метки rss (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, уважаемые форумчане.

Прошу сильно не пинать, я в растерянности :-(

Сделал блог на Wordpress, и в борьбе за экономию места и избавления от кучи дублей разных размеров картинок я полностью отказался от галереи и превью картинок стандартными средствами Wordpress.

В итоге галерея полностью пуста, а превью новости я вывожу по первой картинке через найденный на просторах сети код в functions.php:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function get_post_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
if(preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches)){
$first_img = $matches [1] [0];
return $first_img;
}
else {
$first_img = "/default.png";
return $first_img;
}
}
Соответственно в RSS ничего не выводится ни через плагин Featured Images in RSS & Mailchimp Email, ни через найденный на просторах код:

PHP
1
2
3
4
5
6
7
8
9
10
11
//* Добавляем картинки в RSS
function post_thumbnail_rss($content) {
global $post;
$url = get_permalink( $post->ID );
if ( has_post_thumbnail( $post->ID ) ){
$content = '<a href="'.get_permalink( $post->ID).'">' . get_the_post_thumbnail( $post->ID, 'rss-image', array( 'style' => 'float:left; margin-right:10px; height: 150px; width: 300px; border: 2px solid #e5e5e5' ) ) . '</a>' . $content;
}
return $content;
}
add_filter('the_content_feed', 'post_thumbnail_rss');
add_filter('the_excerpt_rss', 'post_thumbnail_rss');
А сейчас хочу прикрутить подписку через MailChimp, и столкнулся с такой вот проблемой. Я не программист и не смогу модифицировать код, чтобы он тоже выводил картинку в RSS по первой картинке в посте.
Да, и размеры всех первых картинок шириной в 300 пикселей, а вот высота как придётся. Можно ли тут что-то сделать? Или в RSS не обязательно указывать ширину и высоту картинки по стандарту?

Помогите пожалуйста решить эту задачу.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2017, 19:16
Ответы с готовыми решениями:

Как вывести картинку из краткой новости в рсс потоке?
Доброго времени суток. Для одного сервиса нужно, чтобы вместе с заголовком и кратким описанием...

Как отображать новости на сайте, посредством RSS?
Здравствуйте уважаемые Веб-мастеры! От недавно, появилась потребность разместить на сайте новости...

Покажите пример как реализовать новости через RSS
Здравствуйте. Покажите пример как реализовать новости через RSS. То есть уже есть любой внешний...

Rss новости
Кто может помоч начинающему: как организовать RSS импорт новостей из базы данных, на основе чего...

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

RSS-новости
Как повлияет и на что повлияет, если прикрутить RSS-новости?

RSS-новости
Хочу сделать RSS новости со своего сайта, но не совсем понимаю как. может подскажите какие...

Чужие RSS - новости + и -
Прошу совета по RSS - новостям... Решил вставить в свой сайт RSS - канал новостного сайта по...

Jsoup, как вытащить картинку из rss ленты в теге <description>
пишу клиент для сайта использую xml sax parser вопрос как вытащить картинки и сделать что бы они...


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

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

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