高槻さん花丸ちゃんのオーディションを受けていなかった【ANN】

まとめ記事
ラブライブ!5chまとめ 『高槻さん花丸ちゃんのオーディションを受けていなかった【ANN】』
0

逢田さんのお気持ち表明

まとめ記事
キャストーAqours
逢田梨香子
雑談
1: 名無しで叶える物語 2020/08/21(金) 18:55:16.26 毎度の長文に正直泣いた この投稿をInstagramで見る あんまりマイナスなことはみんなに発信したくないし、しないようにしてきたけど、今はありのままの気持ちを...
0

『#きっとまたAqoursに会える』がトレンド入り!

ブログ
Aqourss
雑談ーAqours
#きっとまたAqoursに会えるこんな素敵なハッシュタグを見つけたよ??会えるよ!絶対に!!叶えよう!!— 高槻かなこ (@Kanako_tktk) August 21, 2020 #きっとまたAqoursに会えるI hope I can ...
0

从c^ヮ^§「ちかわさ~だよ~」【勇どこ】

まとめ記事
勇気はどこに?君の胸に!
楽曲ーAqours
雑談
ラブライブ!5chまとめ 『从c^ヮ^§「ちかわさ~だよ~」』
0

PERFECT WORLD→LOST WORLD

まとめ記事
Aqours 6th LoveLive!
ライブーAqours
雑談
ラブライブ!5chまとめ 『PERFECT WORLD→LOST WORLD』
0

逢田梨香子「Aqours再生の年」

まとめ記事
Aqours 6th LoveLive!
ライブーAqours
逢田梨香子
雑談
ラブライブ!5chまとめ 『逢田梨香子「Aqours再生の年」』
0

小林「おはヨハネ!」俺ら「」パパパパパン 小林「だからヨハネよ!」みんな「」パン

まとめ記事
ラブライブ!5chまとめ 『小林「おはヨハネ!」俺ら「」パパパパパン 小林「だからヨハネよ!」みんな「」パン』
0

【悲報】Aqoursドームツアー中止……

まとめ記事
Aqours 6th LoveLive!
雑談
ラブライブ!5chまとめ 『【悲報】Aqoursドームツアー中止……』
0

ライバーの好きなアニメ映画は?

まとめ記事
ラブライブ!5chまとめ 『好きなアニメ映画とかある?』
0

LOST WORLD←思い出したもの

まとめ記事
1: 名無しで叶える物語 2020/08/21(金) 12:44:40.27 ジュラシックパーク 2: 名無しで叶える物語 2020/08/21(金) 12:44:55.49 それ
0

ラブライブキャストってなんで声優の仕事しないの?

まとめ記事
雑談
ラブライブ!5chまとめ 『ラブライブキャストってなんで声優の仕事しないの?』
0

【迷惑系スクドル】函館で無許可PV撮影か?【ネタ】

まとめ記事
Dazzling White Town
キャラクターーSaint Snow
雑談
雑談ーSaint Snow
鹿角理亞
鹿角聖良
ラブライブ!5chまとめ 『【迷惑系スクドル】函館で無許可PV撮影か?【ネタ】』
0

【朗報】Saint Snowの1stシングル、名盤

まとめ記事
Dazzling White Town
楽曲ーSaint Snow
雑談
ラブライブ!5chまとめ 『【朗報】Saint Snowの1stシングル、名盤』
0

【毎日劇場0820】ルビィちゃん、璃奈ちゃんの猫型ロボット『アラン』の話題を利用して家に泊まりたいと懇願

まとめ記事
天王寺璃奈
毎日劇場
黒澤ルビィ
ラブライブ!5chまとめ 『【毎日劇場0820】ルビィちゃん、璃奈ちゃんの猫型ロボット『アラン』の話題を利用して家に泊まりたいと懇願』
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; });