【至急・重要】ウィルスチェックのお願い

Change Style


WP plugin: 記事の続きをその場で表示 - Show Hide “more” with WordPress

akaさんのサイトで紹介されていた "read more…" 系プラグイン1 のうち、Show Hide “more” with WordPress を使ってみた。

私の環境ではいくつか修正しなければならない箇所があるため、現在は無効化しています。

Show Hide “more” with WordPress
機能概要「続きを読む」をその場で表示
バージョン1.4 (2004-08-30)
作者(web)Jennifer さま
配布元Scriptygoddess » WordPress Plugins: Show Hide “more” with WordPress
ドキュメント
動作見本
「ページ」対応
適用したWPWordPress ME 2.0.4 [UTF-8]

↓ これが「続きを読む」

導入手順

  1. 配布元の Step 1: Download and "install" this plugin. のリンク先ファイルを、(例えば右クリックして)拡張子を .php に変更して PC に保存。
  2. 保存した getContentforShowHide.phpwp-content/plugins/ ディレクトリへアップロード。
  3. 管理パネルにて有効化。

動作

オプション - テーマに合わせてリンク文字列を変更

「続きを読む」のリンク文字列を テーマや日本語化ファイルと合うように変更したい場合、スクリプトの 101行目付近を修正。

私の環境での問題点

phpMarkdown 関連
「続きを読む」リンク部分にソースが表示される
  • スクリプト 99~109行目がインデントされているため、記事中のコードブロックであると Markdown が判断、preタグ囲み・実体参照変換されてしまう。
    そのため、「続きを読む」部分にソースが表示され、記事の続きも初期表示時点で表示されてしまう。
  • div タグが先頭カラムにくるように 1インデント分を削除すれば解決。
記事の続きに Markdown が適用されない。
関連記事が表示されない
  • 他のプラグインを用いて、記事の最後に関連記事等を表示させているが、その場で続きを表示させたときには表示されない。
  • その他のプラグインでも、単体記事表示ページでしか表示しないタイプのものには影響があるかもしれない。
  • テーマの single.php でしか表示させていない要素などは、見られないことになる。テーマ等の手直しが必要になるかもしれない。 例えば、私は目次を「about this Article」の位置に表示させることを検討しているが、本プラグインで記事を見たときには表示されないことになる。
その他
  • 単体記事表示ページで、Decorder が上手く効かないっぽい。

気づいた点・気になる点

問題ではないが、気づいたこと等。

  • プラグイン footnotes は、元々は、メインページでは前半部分に登場する脚注のみを表示するが、本プラグインを導入すると、初期表示の時点で全脚注を表示する。
  • 初期表示時の読み込みが遅くなったりはしないだろうか。
    そもそも、WP コアによるメインページ初期表示時には、前半部分のみを処理しているんだろうか。それとも、全文を処理しておいて、表示されるのが前半なだけなんだろうか。
  1. WordPress には、記事本文を <!–more–> で区切ることにより、メインページでは前半部分を表示、続きは単体記事表示ページで読んでもらう、いわゆる「続きを読む」機能がある。この「続き」を読むときに、別ページへ飛ばずにその場で表示するようにするプラグインが "read more…" 系プラグイン。[back]

コメントをどうぞ