右手

雑記

いわゆる「ブログ疲れ」をしていたかもしれないと思ったこと

今日は「ブログ疲れ」についての話です。ふと思ったんです。「あんまりブログやるのが楽しくないな」って。ブログを収益化すると...
雑記

全然知らない人の人物批評本を買ったら、全然知らない人ばっかりで挫折した話【時代の精神】

今日は「読むのを辞めちゃった本」についての話です。今まではずっと同じ人の本ばっかり片っ端読むってのをやっていたせいもあっ...
雑記

人生がつらすぎてインスタで美人ばかりをフォローして見ているというお話

今日は「ライフハック」についてのお話です。録画していた「グータンヌーボ2」を見ていたら、(たぶん再放送分で6月とか)宇垣...
雑記

ブックオフと競馬で金銭感覚が10代の時から変わっていない話

今日は「金銭感覚」の話です。小学生の時に「そうか…君たち平成生まれだもんな」と言われてから早○○年。僕も年齢的には立派な...
雑記

ノーベル化学賞で話題の「ロウソクの科学」を読んだ結果、ノーベル化学賞受賞者になる可能性はなかったことがわかった

今日は「可能性」の話です。というのも歳とるにつれ「もし○○だったら、こんな未来もあったのかな」とか無意味な妄想に耽るじゃ...
雑記

いまだに高校時代の夢を見るのがつらい

今日は「夢」についての話です。夢といっても将来の目標や希望のほうではなく、寝ているときに見るほうです。ラジオかテレビか忘...
雑記

安倍元首相死去に対する各国首相や政府要人のコメントをまとめました【海外の反応】

7月8日午前11時30分ごろ、安倍晋三元総理が、奈良県での参院選の応援演説中に銃撃され、賢明な治療の甲斐なく逝去されまし...
雑記

思うんだけど人って18と19の間を行ったり来たりするべきなのよ

今日は「年齢」についてのお話です。気分で文体変えました。【ブログ更新 堀未央奈】 23 pic.twitter.com/...
雑記

本を読むことではなく買うことが趣味になり始めた。読書をする体力を取り戻さないと

今日は「本」についてのお話です。僕は自分の事を結構多趣味な人間だと思っているんですけど、その中でも一番長く続いている趣味...
投資

ネオモバは年二回配当の株を買った方がいい?

今日のネオモバ(2022/06/03)日経平均反発、午前終値299円高の2万7713円— 日本経済新聞 電子版(日経電子...
雑誌(坂道シリーズ)

BOMB! 2022年6月号

【次号BOMB6月号5/9発売】❤️表紙&巻頭特集 #AKB48 #小栗有以 #本田仁美 #山内瑞葵🌟スペシャル撮り下ろ...
雑誌(坂道シリーズ)

BOMB Love Special 2022

【BOMB Love Special 2022】4/27(水)発売!!1冊まるごと水着グラビア!完全オール撮り下ろし!A...
雑誌(坂道シリーズ)

BOMB! 2022年5月号

【次号】BOMB5月号【4/8(金)発売】🌸表紙巻頭特集 #櫻坂46#守屋麗奈 #上村莉菜 #関有美子💙スペシャル大特集...
雑誌(坂道シリーズ)

BOMB! 2022年4月号

【BOMB4月号発売中】💜表紙巻頭特集 #乃木坂46#与田祐希 #金川紗耶🧡スペシャル大特集 #SKE48#鎌田菜月 #...
小説

【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その10

「【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その1」のラストとなります。まず最初の記事からご...
小説

【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その9

「【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その1」の9回目となります。まず最初の記事からご...
小説

【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その8

「【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その1」の8回目となります。まず最初の記事からご...
小説

【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その7

「【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その1」の6回目となります。まず最初の記事からご...
小説

【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その6

「【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その1」の6回目となります。まず最初の記事からご...
小説

【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その5

「【初心者にもおすすめ】死ぬまでに読みたい海外文学100選【小説メイン】その1」の5回目となります。まず最初の記事からご...
[ '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; }