前提・実現したいこと
アンテナサイトをワードプレスで作成しています。
RSS取得にはプラグインを使用せずにPHPで自作しています
自サイトの記事タイトルクリックでRSS参照記事にページ遷移するようにしたいです。
発生している問題・エラーメッセージ
パーマリンクにRSSから取得した記事URLを入力したい。 下記ソースで新規投稿すると スラッグが下記のようになります http://test.com/https://news.yahoo.co.jp/pickup/6365819 ↓ 自サイトドメインをなくし https://news.yahoo.co.jp/pickup/6365819 上記のようにRSS参照サイト記事URLのみにすることはできますか?
該当のソースコード
php RSSから取得したものをワードプレスで投稿 require_once( dirname( __FILE__ ) . '/../wp-load.php' ); $my_post = array( 'post_author' => 0, //投稿者ID 'post_title' => "テストタイトル", // 投稿タイトル 'post_content' => "テスト記事本文", // 投稿記事 'post_status' => 'publish', // 投稿ステータス 'post_name' => "https://news.yahoo.co.jp/pickup/6365819, // スラッグ ); $post_id = wp_insert_post( $my_post, $wp_error ); // 投稿実行 echo $post_id; // 投稿ID
試したこと
ワードプレス プラグイン
FeedWordPress を使用すると
パーマリンクを参照記事URLにすることができるので同じような挙動にしたいです。
補足情報(FW/ツールのバージョンなど)
PHP7.3.16
WordPress 5.4.2
あなたの回答
tips
プレビュー