森博嗣

小説

【書評】黒猫の三角(森博嗣)のあらすじ(ネタバレなし)感想

Vシリーズ1作目。作品情報 タイトル 黒猫の三角 著者 森博嗣 形式 小説 ジャンル ミステリ 執筆国 日本 版元 講談...
小説

地球儀のスライス&僕に似た人(森博嗣)のあらすじ(ネタバレあり)・感想

森ミステリィのこれまでとこれからS&Mシリーズに続くVシリーズ主要人物も登場する傑作短編集!地球儀のスライスの作品情報 ...
小説

有限と微小のパン(森博嗣)のあらすじ(ネタバレなし)・感想

「F」から始まり今ここに終結、そして拡散?萌絵たちが訪れたテーマパークで次々と起こる不可解な事件の背後には。有限と微小の...
小説

数奇にして模型(森博嗣)のあらすじ(ネタバレなし)・感想

模型交換会会場の公会堂でモデル女性の死体が発見された。死体の首は切断されており、発見された部屋は密室状態。この謎に犀川・...
小説

今はもうない(森博嗣)のあらすじ(ネタバレなし)・感想

嵐の山荘で起きた2つの密室殺人事件!隣り合った部屋で死んだ美人姉妹。40歳の私は、西之園嬢と推理する。今はもうないの作品...
小説

夏のレプリカ(森博嗣)のあらすじ(ネタバレなし)・感想

封印された夏の日の記憶!眩い夏、不可解な誘拐事件、蘇る過去真実は、偶数章だけで明かされる。夏のレプリカの作品情報 タイト...
小説

幻惑の死と使途(森博嗣)のあらすじ(ネタバレなし)・感想

天才マジシャン、死してなお奇跡を呼ぶ――事件は、奇数章だけで描かれる。幻惑の死と使途の作品情報 タイトル 幻惑の死と使途...
小説

まどろみ消去(森博嗣)のあらすじ(ネタバレなし)・感想

森博嗣による初の短編小説集。まどろみ消去の作品情報 タイトル まどろみ消去 著者 森博嗣 形式 小説 ジャンル ミステリ...
小説

詩的私的ジャック(森博嗣)のあらすじ(ネタバレなし)・感想

死体に残された傷は何を意味するのか!?女性が死んでいた。みな密室で。歌詞のとおりに1人、また1人。詩的私的ジャックの作品...
小説

笑わない数学者(森博嗣)のあらすじ(ネタバレなし)・感想

犀川助教授と西之園萌絵の理系師弟コンビが館の謎と殺人事件の真相を探る。超絶の森ミステリィ第3弾。笑わない数学者の作品情報...
小説

冷たい密室と博士たち(森博嗣)のあらすじ(ネタバレなし)・感想

衆人環視の密室殺人者の手口は!?低温度実験室の事件を推理する犀川助教授とお嬢様学生・萌絵冷たい密室と博士たちの作品情報 ...
小説

すべてがFになる(森博嗣)のあらすじ(ネタバレあり)・感想

第1回メフィスト賞を受賞した、森博嗣のデビュー作。密室から飛び出した死体。究極の謎解きミステリィ。コンピュータに残された...
小説

そして二人だけになった(森博嗣)のあらすじ(ネタバレなし)・感想

謎、恐怖、驚愕。すべてが圧倒的な傑作長編ミステリィ。そして二人だけになったの作品情報 タイトル そして二人だけになった ...
作品一覧

【おすすめ】森博嗣の全小説作品を一覧であらすじを紹介します

森 博嗣 もり・ひろし(1957年12月7日 – )小説家。愛知県生まれ。東海中学校・高等学校を経て、名古屋大学工学部建...
小説

封印再度(森博嗣)のあらすじ(ネタバレなし)・感想

不可解な死と家宝の関係は?「天地の瓢」「無我の匣」。香山家に伝わる2つの宝と死の秘密とは封印再度(森博嗣)の作品情報 タ...
[ 'amazon' => ['label' => 'Amazon', 'color' => '#232f3e', 'base_url' => 'https://www.amazon.co.jp/s?k='], 'rakuten' => ['label' => '楽天市場', 'color' => '#bf0000', 'base_url' => 'https://search.rakuten.co.jp/search/mall/'], 'yahoo' => ['label' => 'Yahoo!', 'color' => '#ff0033', 'base_url' => 'https://shopping.yahoo.co.jp/search?p='], 'seven' => ['label' => 'セブンネット', 'color' => '#18943c', 'base_url' => 'https://7net.omni7.jp/search/?keyword='], ], 'ebook' => [ 'kindle' => ['label' => 'Kindle', 'color' => '#ff9900', 'base_url' => 'https://www.amazon.co.jp/s?k='], 'kobo' => ['label' => '楽天Kobo', 'color' => '#cc0066', 'base_url' => 'https://search.rakuten.co.jp/search/mall/'], 'bookwalker' => ['label' => 'BookWalker', 'color' => '#0054a6', 'base_url' => 'https://bookwalker.jp/search/?word='], 'renta' => ['label' => 'Renta!', 'color' => '#e8bd16', 'base_url' => 'https://renta.papy.co.jp/renta/sc/frm/search?word='], 'booklive' => ['label' => 'BookLive', 'color' => '#ff6600', 'base_url' => 'https://booklive.jp/search/keyword?keyword='], 'ebookjapan' => ['label' => 'eBookJapan', 'color' => '#e60012', 'base_url' => 'https://ebookjapan.yahoo.co.jp/search/?keyword='], 'cmoa' => ['label' => 'コミックシーモア', 'color' => '#ff911b', 'base_url' => 'https://www.cmoa.jp/search/result/?word='], ] ]; } // --- 2. 管理画面の設定ページ作成 --- add_action( 'admin_menu', 'mal_add_admin_menu' ); function mal_add_admin_menu() { add_options_page( 'アフィリエイトID設定', 'アフィリエイトID設定', 'manage_options', 'mal_settings', 'mal_settings_page' ); } function mal_settings_page() { ?>

アフィリエイトID & LinkSwitch設定

1. LinkSwitch設定 (重要)

LinkSwitch JSタグ

バリューコマース管理画面から取得した <script> タグをそのままここに貼り付けてください。

2. 各種アフィリエイトID (Amazon/楽天など)

Amazon アソシエイトID
楽天 アフィリエイトID
に出力する機能 --- add_action( 'wp_head', 'mal_output_linkswitch_tag', 1 ); function mal_output_linkswitch_tag() { $tag = get_option('mal_linkswitch_tag'); if ( ! empty( $tag ) ) { echo "\n\n"; echo $tag; // ここで設定画面のタグが出力されます echo "\n\n"; } } // --- 4. ショートコード [shop_links id="商品ID"] --- add_action( 'wp_head', 'mal_custom_css' ); // CSSの出力 function mal_custom_css() { ?> '' ), $atts ); if ( empty( $atts['id'] ) ) return ''; $item_id = $atts['id']; $services = mal_get_services(); $amz_id = get_option('mal_id_amazon'); $rak_id = get_option('mal_id_rakuten'); $output = '
'; foreach ( $services as $group_key => $group_data ) { $label = ($group_key === 'physical') ? '【紙の本・総合通販】' : '【電子書籍】'; $output .= '
'.$label.'
'; foreach ( $group_data as $key => $data ) { $url = $data['base_url'] . urlencode($item_id); // Amazon/楽天だけは個別IDを付与(LinkSwitch対象外のため) if (($key === 'amazon' || $key === 'kindle') && $amz_id) $url .= "&tag=" . $amz_id; if (($key === 'rakuten' || $key === 'kobo') && $rak_id) $url = "https://hb.afl.rakuten.co.jp/hgc/{$rak_id}/?pc=" . urlencode($url); $output .= sprintf( '%s', esc_url($url), $data['color'], $data['label'] ); } $output .= '
'; } $output .= '
'; return $output; }