歩夢「プレゼントは私だよ♡」あなた「そうやって…どうせ歩夢ちゃんも用意し忘れただけでしょ…」

まとめ記事
上原歩夢
雑談
雑談ー百合系
ラブライブ!5chまとめ 『歩夢「プレゼントは私だよ♡」あなた「そうやって…どうせ歩夢ちゃんも用意し忘れただけでしょ…」』
0

2日目のアンコールでなんでお前らかすみを選んだの?

まとめ記事
虹ヶ咲 First Live “with You”
雑談
ラブライブ!5chまとめ 『2日目のアンコールでなんでお前らかすみを選んだの?』
0

【Twitter】小林さん「しゅかちゃんお誕生日おめでとう♡らぶちゅ。」 斉藤さん「らぶちゅちゅちゅちゅ♡」

まとめ記事
小林愛香
斉藤朱夏
雑談
雑談ー百合系
ラブライブ!5chまとめ 『【Twitter】小林さん「しゅかちゃんお誕生日おめでとう♡らぶちゅ。」 斉藤さん「らぶちゅちゅちゅちゅ♡」』
0

にこまきなんだよなぁ

まとめ記事
にこまき
雑談
雑談ー百合系
ラブライブ!5chまとめ 『にこまきなんだよなぁ』
0

【パーティーコレクションUR】ペアURが一通り出揃ったわけだけど

まとめ記事
スクフェス
雑談
雑談ー百合系
ラブライブ!5chまとめ 『【パーティーコレクションUR】ペアURが一通り出揃ったわけだけど』
0

あぐぽん、1番頼りにしていて慕っているメンバーはみゆたんだった

まとめ記事
大西亜玖璃
雑談
0

【朗報】くっすん、新しいスクールアイドルグループに参加!!

まとめ記事
楠田亜衣奈
雑談
ラブライブ!5chまとめ 『【朗報】くっすん、新しいスクールアイドルグループに参加!!』
0

全ラブライバー待望の劇場版で「AA、SDS、僕光」を持ってこれた当時のスタッフ

まとめ記事
アニメーμ's
ラブライブ!The School Idol Movie
雑談
ラブライブ!5chまとめ 『全ラブライバー待望の劇場版で「AA、SDS、僕光」を持ってこれた当時のスタッフ』
0

【朗報】スクフェスペアURよしりこ尊い

まとめ記事
スクフェス
よしりこ
桜内梨子
津島善子
雑談
雑談ー百合系
ラブライブ!5chまとめ 『【朗報】スクフェスペアURよしりこ尊い』
0

前田佳織里さんの気遣い力の高さ

まとめ記事
前田佳織里
雑談
ラブライブ!5chまとめ 『前田佳織里さんの気遣い力の高さ』
0

【毎日劇場0816】千歌「東京のちょっと大人っぽいところに遊びに行きたいから大人っぽくなりたい!」→ 果林「私が連れて行ってあげる」

まとめ記事
朝香果林
毎日劇場
高海千歌
ラブライブ!5chまとめ 『【毎日劇場0816】千歌「東京のちょっと大人っぽいところに遊びに行きたいから大人っぽくなりたい!」→ 果林「私が連れて行ってあげる」』
0

この子のホットパンツ姿が見てえんだよなぁっていうキャラ

まとめ記事
桜内梨子
雑談
ラブライブ!5chまとめ 『この子のホットパンツ姿が見てえんだよなぁっていうキャラ』
0

宮下愛W53cm

まとめ記事
宮下愛
雑談
ラブライブ!5chまとめ 『宮下愛W53cm』
0

あなたちゃん語録ほしい……

まとめ記事
ラブライブ!5chまとめ 『あなたちゃん語録ほしい……』
0

お前らがスイスについて知ってること

まとめ記事
エマ・ヴェルデ
雑談
ラブライブ!5chまとめ 『お前らがスイスについて知ってること』
0
   

タイトルとURLをコピーしました
/** * Reddit RSS抽出・キャッシュ保存 最終最適化版 */ add_shortcode('red', function($atts) { global $post; $url = isset($atts['url']) ? $atts['url'] : ''; if (empty($url)) return ''; // キャッシュキーの作成 $url_hash = md5($url); $cache_key = 'reddit_v4_' . $url_hash; $cached_data = get_transient($cache_key); if ($cached_data === false) { $display_text = ''; $rss_url = rtrim($url, '/') . '/.rss'; include_once(ABSPATH . WPINC . '/feed.php'); $rss = fetch_feed($rss_url); if (!is_wp_error($rss)) { // URLからコメントIDを取得 (例: o2hi14v) $url_parts = explode('/', rtrim($url, '/')); $comment_id = end($url_parts); $items = $rss->get_items(0, 10); foreach ($items as $item) { // RSSの (例: t1_o2hi14v) にコメントIDが含まれているかチェック if (strpos($item->get_id(), $comment_id) !== false) { $display_text = $item->get_content(); break; } } // 特定のコメントが見つからない場合は、最新の投稿内容を取得 if (empty($display_text) && isset($items[0])) { $display_text = $items[0]->get_content(); } } if (!empty($display_text)) { // 1. HTMLデコードしてタグを除去 $display_text = html_entity_decode($display_text); // 2. 不要な [link] や [comments] のリンクテキストを削除 $display_text = preg_replace('/\[link\]|\[comments\]|\[個のコメント\]/u', '', $display_text); // 3. 投稿者情報の削除 $display_text = preg_replace('/submitted by.*/i', '', $display_text); // 4. 余分なタグを除去し、改行を整える $display_text = strip_tags($display_text); $display_text = trim($display_text); } else { $display_text = 'Check the original post for details.'; } // 12時間キャッシュを保存 set_transient($cache_key, $display_text, 12 * HOUR_IN_SECONDS); $cached_data = $display_text; } // ウィジェットJS wp_enqueue_script('reddit-widgets', 'https://embed.reddit.com/widgets.js', array(), null, true); $html = '
'; $html .= '
'; $html .= '
'; $html .= '

【原文・翻訳】

'; $html .= '
' . esc_html($cached_data) . '
'; $html .= '
'; return $html; });