質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
RSS

RSS(Really Simple Syndication)はブログのエントリやニュースの見出し、標準のフォーマットの音声やビデオなどを発行するために使われるウェブフィードのフォーマットの集合体です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

5052閲覧

WordPressにおけるRSSカスタマイズについて

risumono

総合スコア7

RSS

RSS(Really Simple Syndication)はブログのエントリやニュースの見出し、標準のフォーマットの音声やビデオなどを発行するために使われるウェブフィードのフォーマットの集合体です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2018/01/24 10:21

前提・実現したいこと

WordPressでアンテナサイトを作っています。
メディアサイトのRSSを取得し、まとめた情報を自サイトのRSSからTwitter等で発信する事を考えております。

発生している問題・エラーメッセージ

自サイトのRSSからFEEDを発信しているのですが、吐き出されるURLが配信元サイトのURLとなってしまいます。

吐き出すURLを下記ソースコードのhttp以下で始まる自サイトのものに変更したいのですが、どなたかご教示頂けますでしょうか。

<guid isPermaLink="false">http://サイト名/?guid=ac8b187874b7afbf17d26573fecb3ae4</guid>

RSSの内容

xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" > <channel> <title>サイト名</title> <atom:link href="http://サイトURL/feed/" rel="self" type="application/rss+xml" /> <link>http://サイトURL</link> <description></description> <lastBuildDate>Wed, 24 Jan 2018 08:06:09 +0000</lastBuildDate> <language>ja</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>https://wordpress.org/?v=4.9.2</generator> <image> <url>http://サイトURL/wp-content/uploads/2018/01/.jpg</url> <title>サイト名</title> <link>サイトURL</link> <width>32</width> <height>32</height> </image> <item> <title>記事タイトル</title> <link>配信元リンク</link> <pubDate>Wed, 24 Jan 2018 08:05:48 +0000</pubDate> <dc:creator><![CDATA[配信元サイト名]]></dc:creator> <guid isPermaLink="false">http://サイト名/?guid=ac8b187874b7afbf17d26573fecb3ae4</guid>

補足情報(FW/ツールのバージョンなど)

テーマ:Hueman
プラグイン:FeedWordPress

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

channel->item->link のURLをguidのURLに変更したいってことで良いですね?

/wp-includes/ディレクトリ内の該当のfeedファイル(例えばfeed-rss2.php)を複製し
ここを変更

<link><?php the_permalink_rss() ?></link>  ↓ <link><?php the_guid(); ?></link>

複製したfeedファイルを有効化する手順は下記リンク辺りを参照してください。

【参考】WordPressのフィード・RSSに画像を含めたり、タグ構造をカスタマイズするのに必要な作業まとめ

投稿2018/01/25 02:22

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

risumono

2018/01/26 06:13

aozuki様 無事解決致しました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問