ホーム > 雑記 > WordPressで「続きを読む」の#more-xxxxを除去する

WordPressで「続きを読む」の#more-xxxxを除去する

対象:2.8.x以降
Wordpressの記事で<!–more–>を挿入すると記事の続きを個別ページで表示することが可能です。
しかしながら、この続きを読む機能 、リンクの最後に「#more-xxxx」が付いています。これを除去する方法。

主な方法としては、コアファイルをいじる方法とfunctions.phpに記述する方法があります。コアファイルをいじる方だと、Wordpressをアップグレードした際、上書きされてしまうのでfunctions.phpに記述する方法で。

ソースコードと使い方

下記のソースをfunctions.phpに記述します。それだけでOK。
参考:「続きを読む」のカスタマイズ – WordPress Codex 日本語版

<?php
function remove_more_jump_link($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"',$offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}
add_filter('the_content_more_link', 'remove_more_jump_link');
?>

関連する投稿

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://blog.magical-remix.net/kotalog/archives/955/trackback
トラックバックの送信元リスト
WordPressで「続きを読む」の#more-xxxxを除去する - kotaログ より

ホーム > 雑記 > WordPressで「続きを読む」の#more-xxxxを除去する

検索
RSS購読

最近の投稿
最近のコメント
リンク
オススメサーバー

月額1500円
PHPやMySQLなどのバージョンが新しく、あらゆるCMSも問題なく動きます。ドメイン、サブドメインも無制限でここ1つ契約してしまえば複数サイトの運営もバッチリです。42.195GBの超大容量。

月額525円
非常にリーズナブルです。基本機能はきっちり押さえられており、あらゆるホームページに最適です。容量は余裕の15GB

月額263円〜
激安です。機能面でもこれと言った不満もなく、手軽に個人サイト運営に利用できます。8GB容量なので、サイズをほとんど気にせず利用できるのも魅力です。

ドメイン登録ならムームードメイン。ペパボの各サービス(heteml、チカッパ、ロリポップ)などの連携はクリックして設定を進めるだけ。ドメイン登録料金もかなり安いです。

スポンサードリンク
Get Adobe Flash playerPlugin by wpburn.com wordpress themes

ページの上部に戻る