右手

小説

宮本輝の年表 | 全作品一覧のリストと情報

作家名 宮本輝 作家名読み みやもと てる 生年 1947年(昭和22年)3月6日 没年 存命 出身地 兵庫県神戸市 出...
小説

池田満寿夫の年表 | 全文学作品一覧のリストと情報

作家名 池田満寿夫 作家名読み いけだ ますお 生年 1934年〈昭和9年〉2月23日 没年 1997年〈平成9年〉3月...
小説

三田誠広の年表 | 全作品一覧のリストと情報

作家名 三田誠広 作家名読み みた まさひろ 生年 1948年6月18日 没年 存命 出身地 大阪府大阪市 出身校 早稲...
小説

村上龍の年表 | 全作品一覧のリストと情報

作家名 村上龍 作家名読み むらかみ りゅう 生年 1952年〈昭和27年〉2月19日 没年 存命 出身地 長崎県佐世保...
小説

岡松和夫の年表 | 全作品一覧のリストと情報

作家名 岡松和夫 作家名読み おかまつ かずお 生年 1931年6月23日 没年 2012年1月21日 出身地 福岡県福...
小説

中上健次の年表 | 全作品一覧のリストと情報

作家名 中上健次 作家名読み なかがみ けんじ 生年 1946年〈昭和21年〉8月2日 没年 1992年〈平成4年〉8月...
小説

林京子の年表 | 全作品一覧のリストと情報

作家名 林京子 作家名読み はやし きょうこ 生年 1930年8月28日 没年 2017年2月19日 出身地 長崎県長崎...
小説

阪田寛夫の年表 | 全作品一覧のリストと情報

作家名 阪田寛夫 作家名読み さかた ひろお 生年 1925年10月18日 没年 2005年3月22日 出身地 大阪府大...
小説

日野啓三の年表 | 全作品一覧のリストと情報

作家名 日野啓三 作家名読み ひの けいぞう 生年 1929年6月14日 没年 2002年10月14日 出身地 東京府豊...
小説

森敦の年表 | 全作品一覧のリストと情報

作家名 森敦 作家名読み もり あつし 生年 1912年(明治45年)1月22日 没年 1989年(平成元年)7月29日...
小説

野呂邦暢の年表 | 全作品一覧のリストと情報

作家名 野呂邦暢 作家名読み のろ くにのぶ 生年 1937年9月20日 没年 1980年5月7日 出身地 長崎県長崎市...
小説

三木卓の年表 | 全作品一覧のリストと情報

作家名 三木卓 作家名読み みき たく 生年 1935年〈昭和10年〉5月13日 没年 2023年〈令和5年〉11月18...
小説

郷静子の年表 | 全作品一覧のリストと情報

作家名 郷静子 作家名読み ごう しずこ 生年 1929年〈昭和4年〉4月20日 没年 2014年〈平成26年〉9月30...
小説

山本道子の年表 | 全作品一覧のリストと情報

作家名 山本道子 作家名読み やまもと みちこ 生年 1936年12月4日 没年 存命 出身地 東京市中野区 出身校 跡...
小説

宮原昭夫の年表 | 全作品一覧のリストと情報

作家名 宮原昭夫 作家名読み みやはら あきお 生年 1932年8月5日 没年 存命 出身地 神奈川県横浜市 出身校 早...
小説

畑山博の年表 | 全作品一覧のリストと情報

作家名 畑山博 作家名読み はたやま ひろし 生年 1935年5月18日 没年 2001年9月2日 出身地 東京府 出身...
小説

東峰夫の年表 | 全作品一覧のリストと情報

作家名 東峰夫 作家名読み ひがし みねお 生年 1938年5月15日 没年 存命 出身地 フィリピン、ミンダナオ島 大...
小説

古井由吉の年表 | 全作品一覧のリストと情報

作家名 古井由吉 作家名読み ふるい よしきち 生年 1937年11月19日 没年 2020年2月18日 出身地 東京府...
小説

古山高麗雄の年表 | 全作品一覧のリストと情報

作家名 古山高麗雄 作家名読み ふるやま こまお 生年 1920年(大正9年)8月6日 没年 2002年(平成14年)3...
小説

吉田知子の年表 | 全作品一覧のリストと情報

作家名 吉田知子 作家名読み よしだ ともこ 生年 1934年2月6日 没年 存命 出身地 静岡県浜松市 出身校 名古屋...
[ '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; }