ワードプレスのRead Moreリンクを記事の途中でなく先頭から表示させるようにする方法

一番くじ ガキの使いやあらへんで!絶対に笑ってはいけないシリーズ A賞
椎名ニキ スタステ 缶バッジ

ちょっとタイトルがわかりにくくなってしまったので、まずは最初に説明を。

ワードプレスは記事の中で「<!–more–>」と記述するとそれ以前がトップページに表示されて、それ以降は「Read More」などのリンクをクリックして個別記事に移動するする事ですべての内容を表示させる事ができます。

この仕組みはほとんどの場合「the_content」というコードが使われていて、このコード1つで上記した「<!–more–>」以前のテキスト表示とRead Moreリンクを出力してくれます。

※テーマによってはthe_contentを使っていな事も多々あるので、すべてのテーマがこういう仕様ではありません。

the_contentの使い方
<?php the_content( '続きを読む!' ); ?>

引数を指定すればRead Moreのテキストを設定できます。

<?php the_content(); ?>

Read MoreとかMoreとか、テーマ作者が設定したテキストで表示されます(設定されてない場合はワードプレスで決められた表示)

このthe_content、とても便利なんですが個人的に1つだけあまりよろしくないと感じる仕様があって、続きを読むリンクをクリックしたときに記事ページの途中(<!–more–>の位置)まで自動で移動してしまうことです。

「/categoryname/post/#more-100」のように#more-100の部分が自動挿入されるので、<!–more–>を記述した位置に出力される「<span id="more-100"></span>」まで飛ばされます。

【深水光太】sullen Tokyo フライトジャケット アウター B-3

という事で前置きが非常に長くなってしまいましたが、この#more-100部分を付属させることなく続きを読むリンクを出力させる方法の紹介です。

以下の2つの方法があります。
KLASSE14 ブラックメッシュ 42mm 新品

テーマファイルを書き換える
上記しましたがthe_contentは「<!–more–>までのコンテンツの表示」と「記事へのリンク(#more-100付)」の2つの役目を果たしてくれます。

極美品 XL 米軍実物 CWU-45P フライトジャケット 2003年
<?php the_content(); ?>を以下のように書き換えます。

<?php the_content('',FALSE,''); ?>

最終値下げ HERZの革バッグ

次は続きを読むリンクを出力します。

<a href="<?php the_permalink() ?>" class="more-link">続きを読む &raquo;</a>

これで#more-100なしのリンクが出力されます。
「続きを読む »」の部分はお好きなテキストに変更してお使い下さい。

2つ続ければthe_contentと同じ役目を果たしてくれます。
美品 ニューヨーカーステンカラーコート

<?php the_content('',FALSE,''); ?>
<a href="<?php the_permalink() ?>" class="more-link">続きを読む &raquo;</a>

BRIGブリッグラリーハード&ジムカーナ用2台分セッAP1 EP3などにほぼ新品

プラグイン「Custom More Link Complete」を使う
「Custom More Link Complete」というプラグインを使うとファイルを書き換えることなく実現できます。
設定やインストールはこちらの記事「ワードプレスプラグイン「Custom More Link Complete」のSEOにいい初期設定」をご覧下さい。

【美品】ポケモンカード カイリュー 旧裏

アウディ A4(8K) A5(8T 8F) A6(4G) A7(4G) Q5(8R) フロント ブレーキパッド ブレーキパット 左右セット パッドセンサー付 8K0698151H 8K0698151 8K0698151B, WARNING CONTACT BRAKE PAD WEAR FOR AUDI Q5/SUV A7/Sportback A6 E , DIY アウディ A7 フロントブレーキパッド交換 - ばくブログ, お手軽価格で贈りやすい 純正ブレーキパッド アウディ フロント Q5 A7 , アウディA7 ブレーキパッド・ディスクローター交換 パーツ持ち込み , アウディA7 ブレーキパッド・ディスクローター交換 パーツ持ち込み , アウディA7 ブレーキパッド・ディスクローター交換 パーツ持ち込み
シルビア 5穴 リアブレーキローター

ボルボV60 ブレーキパッド フロント リア セット
フロントブレーキパッド新品です!お高いのでこの機会にどうぞ!
カテゴリー:自動車・オートバイ>>>自動車パーツ>>>ブレーキ
商品の状態:新品、未使用
配送料の負担:送料込み(出品者負担)
配送の方法:らくらくメルカリ便
発送元の地域:青森県
発送までの日数:2~3日で発送

アウディ A4(8K) A5(8T 8F) A6(4G) A7(4G) Q5(8R) フロント ブレーキパッド ブレーキパット 左右セット  パッドセンサー付 8K0698151H 8K0698151 8K0698151B
やまより。様専用
WARNING CONTACT BRAKE PAD WEAR FOR AUDI Q5/SUV A7/Sportback A6 E
rx7 fd3s リアブレーキキャリパーブラケット 17インチ用
DIY アウディ A7 フロントブレーキパッド交換 - ばくブログ
アウディA4フロントリヤブレーキセット。
お手軽価格で贈りやすい 純正ブレーキパッド アウディ フロント Q5 A7
スズキスポーツ ステンメッシュテフロン ブレーキホース
アウディA7 ブレーキパッド・ディスクローター交換 パーツ持ち込み
空冷VW タイプ3 〜1966 ブレーキマスターシリンダー 新品
アウディA7 ブレーキパッド・ディスクローター交換 パーツ持ち込み
$$さん
アウディA7 ブレーキパッド・ディスクローター交換 パーツ持ち込み


関連記事

【初売り】 アウディ A7 A6 Q5ブレーキパッド ブレーキ

コメントは承認後に公開されます。メールアドレスは公開されません。
*」は必須項目です。