【改善TIPS】「続き」ブロックの「続きを読む」テキストを変更する

カテゴリー:
コメント (0)

  1. 改善TIPS
  2. 【改善TIPS】「続き」ブロックの「続きを読む」テキストを変更する

ブロックエディターの「続き」ブロックでは「続きを読む」テキストを任意で変更することができますが、テキストをデフォルトから変更しようと考えている場合、毎度毎度変更するのは面倒この上ありません。

そのため、functions.phpにコードを追記することによってデフォルト設定を更新し、変更後のテキストをあらかじめ反映できるようにします。

目次

functions.php に追記するコード

function custom_read_more_text($more_link_text) {
    return '<a class="more-link" href="' . get_permalink() . '#more-' . get_the_ID() . '">▶ 続きを見る</a>';
}
add_filter('the_content_more_link', 'custom_read_more_text');Code language: PHP (php)

※「▶ 続きを見る」の箇所は変えようと思っている文言に変更をお願いします。

コードの意味

  • get_permalink():投稿のURLを取得します。
  • get_the_ID():投稿IDを取得し、#more-123 のようなアンカーリンクを作ります。
  • class="more-link":テーマやCSSで装飾しやすくするためのクラス名です。
  • add_filter('the_content_more_link', '(関数名)'):該当するフックに関数を適用し、変更した内容が反映されるようにする。

補足

  • このフィルターは、<!--more--> を使って分割された記事にも影響します。
  • ブロックエディター(Gutenberg)の「続きブロック」も実際にはこの <!--more--> と同じ仕組みで処理されています。

お気に召しましたら是非ともシェアをお願いします!


当記事へのコメント

コメントの際の注意

  • コメントは承認制です。当方で承認されるまでは記事内に掲載されません。
  • 記載内容に問題がなければ承認しますが、過剰な煽り・加害性等が認められる場合や著しい事実誤認等が含まれている場合は承認しません。
  • 承認後でも、問題があると判断した場合はこちらの判断により削除する可能性がございます。

コメントはこちらからどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


PAGE TOP