いのっすブログ

使用してみたおすすめのグッズや情報を紹介します。

affinger5(WING)のブログ風カードリンクに「続きを読む」を加える方法

 2018年4月8日  

ブログカードリンクに続きを読むの文字をプラス
アフィンガー5になってから、ブログカードリンクの「続きを読む」が無くなってしまいました。

ウェブにあまり詳しくない方が見ると、リンクとわからない可能性が無くはないので、私としては欲しいところです。付け方を解説します。

スポンサーリンク

通常の付け方

ブログカードショートコード内に readmore="on" を挿入するだけで「続きを読む」が表示されます。

[※st-card id=記事ID readmore="on"]

注意コピペで使用する際は上記先頭の「※」はカットして下さい。記事IDには表示させたい記事のID(例:134)を入れます。

ショートコード内に readmore="on" を挿入せずに続きを読むを表示させる方法

Affinger4から大量にブログカードショートコードを利用しておられる方は、5にアップデートした際に1つ1つ挿入し直すのが面倒と思いますので、以下の方法がおすすめです。

アフィンガー5、親テーマ内フォルダの「functions.php」のファイルを「h5」でファイル内検索すると↓の箇所があります。 

<?php if ( $readmore ): ?>
<p class="cardbox-more">続きを見る</p>
<?php endif; ?>

ここから

<?php if ( $readmore ): ?>

<?php endif; ?>

↑の記述を削除してやればOKです。

<p class="cardbox-more">続きを見る</p>

の記述は残します。

※編集をミスすると、サイトが真っ白になって見れなくなってしまうので、編集前にfunctions.phpファイルのコピーを取ってから行うのがお勧めです。

リンクエラーの可能性

私の場合は上記コードを削除して、カードタイプのリンクが無事に複数作れました。

ただ、以前Stinger-store公式サイトでカードタイプのリンクが複数使われていた際、「タイトルの文字」をクリックすると正しいリンクに飛んでいたのですが、「続きを読む」の方をクリックすると、別の記事に飛んでいたことがあります。

何らかのプラグインを併用するとそのようなエラーが出るのかもしれません。

スポンサーリンク

-アフィンガーカスタマイズ