【WordPress】RinkerでAmazonのレビューリンクを追加する方法+α

  • URLをコピーしました!
目次(クリックでジャンプ)

RinkerでAmazonのレビューリンクを追加する方法

template/template-default.phpを編集

44行目あたりに以下のコードを追加

                <!--追加-->
            <?php if ( isset( $meta_datas[ 'amazon_url' ] ) &&  strlen( $meta_datas[ 'amazon_url' ] ) > 0 ) { ?>
                <div class="amazon-review">
                    <a href="<?php echo  isset( $meta_datas[ 'amazon_url' ] ) ?  $meta_datas[ 'amazon_url' ] : '';?>#customerReviews" target="_blank"><i class="icon-bubble"></i> Amazonでレビューを見る</a>
                </div>
            <?php } ?>
                <!--追加終わり-->

Rinkerでリンクボタンを別タブで開くようにする方法

yyi-rinker-main.phpを編集

3455行目あたりのリンクボタンのaタグにtargetを設定するだけです。

public function link_html( $meta_datas, $shop_type, $values, $atts ) {
~
~
~
~
~
		if ( $this->is_tracking ) {
			$click_tracking_data = $shop_type . ' ' . esc_attr( $meta_datas[ 'post_id' ] ). ' ' . esc_attr( $meta_datas[ 'title' ] );
			$html = '<a href="' . esc_attr( $meta_datas[$shop_type . '_url'] ) . '" ' . $rel_target_text . ' class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="' . $click_tracking_data . '"  data-vars-amp-click-id="' . $click_tracking_data .'" target="_blank">';
		} else {
			$html = '<a href="' . esc_attr( $meta_datas[$shop_type . '_url'] ) . '" ' . $rel_target_text . ' class="yyi-rinker-link" target="_blank">';
		}
//↑のaタグにtarget="_blank"を追加する
おすすめのフリーランス向け求人・案件探しサービス

高単価案件、週3日~などフレキシブルな働きが可能な事が特徴の転職サービスです。案件をチェックするだけであれば無料の為、エンジニアやデザイナーの方は是非登録してみてください。

4275件と案件数豊富です(2024年4月現在)
コピペパーツストック COPPY

この記事が気に入ったら
フォローしてね!

役に立った!と思ったらシェアお願いします
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

フリーランスのWebデザイナー「Kizineko」です。Webサイトのデザイン~コーディング、簡易的なプログラム実装等、Web制作に係る広くに携わっております。当ブログでは日々のメモ帳として便利なコードなどを共有しております。

目次(クリックでジャンプ)