wordpressで書いた記事をキュレーションサイトで配信するために、
RSSを作成しております。
作成方法としては
プラグインのrss aggregatorを利用してRSSを生成。
テーマ内に置いたfeed-rss2.phpをアレンジして、体裁をキュレーションサイト用に調整しています。
<item>内の<description>タグで記事の全文を表示することを求めれているのですが、
文章内の画像については削除したいと考えております。
(画像はアイキャッチ画像を<enclosure>で書き出しているため、同じ画像が2つ続くようなフィードになっております)
フィード内で
<p><a href="https://www.xxxx.jp/wp-content/uploads/~~~~~~.jpg"> <img loading="lazy" class="alignnone size-full wp-image-19467" src="https://www.xxxx.jp/wp-content/uploads/~~~~~~.jpg" alt="" width="800" height="533" srcset="https://www.xxxx.jp/wp-content/uploads/~~~~~~.jpg 800w, https://www.xxxx.jp/wp-content/uploads/~~~~~~-300x200.jpg 300w, https://www.xxxx.jp/wp-content/uploads/~~~~~~-768x512.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a> と出力されている箇所を除外したいのですが、可能でしょうか該当のソースコード
<description><![CDATA[<?php echo preg_replace("/(\r|\t)/","",$content); ?>]]></description>
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。