WordPress・SEO・Affiliate・Blog・Computer

OnoCode

WordPressテーマ|TCD「NANO」関連記事カードリンクを別タブで開く方法

WordPressテーマ|TCD「NANO」関連記事カードリンクを別タブで開く方法

TCDのWordPressテーマ「NANO」で、関連記事カードリンクをブラウザの新規別タブで開く方法を解説します。

TCDテーマでは、関連記事カードリンクを外部リンクで使えるテーマと使えないテーマがあり、NANOは外部リンクに対応しています。

基本的に外部リンクは新規別タブで開いた方が元ページを残しておけるので、ユーザビリティが高いと言えます。

しかし、デフォルトの設定では同じタブで開かれるので、今回はこの外部リンクのみ新規別タブで開く設定を変更します。内部リンクは触りません。

 

設定方法

新規別タブで開く設定としては、functions.phpの一部に追記します。

ワードプレス左側メニューで、「外観」→「テーマエディター」→「functions.php」に進みます。

 

↓872行目、「外部リンクのカードリンクのHTMLを作成」と書いてあるコメントを見つけます。

 

↓893行目、900行目に「 target="_blank" 」を書き足します。

" と > の間に target="_blank" を書き込みます。コピペ用→ target="_blank"

前後にある" と >は絶対に消さないように注意します。一つでも消してしまうとエラーが出ます。

 

↓書き足し後はこのような形となります。

 

↓892行目から905行目はこのような形です。

$clink  = '<div class="cardlink">
    <a href=' . esc_url( $atts['url'] ) . '" target="_blank">
      <div class="cardlink_thumbnail">
        <img src="' . esc_attr( $img ) . '">
      </div>
    </a>
    <div class="cardlink_content">
      <div class="cardlink_title">
        <a href="' . esc_url( $atts['url'] ) . '" target="_blank">' . esc_html( $title ) . '</a>
      </div>
      <div class="cardlink_excerpt">' . esc_html( $excerpt ) . '</div>
    </div>
    <div class="cardlink_footer"></div>
  </div>' . "\n";

 

書き込んだら保存して終了します。エラーメッセージなどが出ずに保存できれば完了です。

試しに関連記事外部カードリンクをクリックして、新規タブで開けばバッチリです。

 

ちなみに、子テーマを作らず親テーマのファイルをカスタマイズしている場合、テーマのアップデートでテーマエディターのカスタマイズはリセットされるので注意してください。

カスタマイズのために書き込んだCSSは消えません。

 

あわせて読みたい記事