WORDPRESSについて質問です。

ブログの記事が長くなった場合、 (続きを読む…)を表示させるのですが、
その表示を画像に変更したいのですが、変更方法がわまりません。
どこを、変更すればいいのかおしえて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/01/26 10:12:17
  • 終了:2009/02/02 10:15:02

回答(3件)

id:gelgelgel No.1

gelgelgel回答回数26ベストアンサー獲得回数12009/01/27 02:36:07

ポイント35pt

WordPressのバージョンによって違うかもしれませんが、

■wp-includes/post-template.phpの125行目あたり

------------------------------------------------------------

$output .= ' $more_link_text";

------------------------------------------------------------

『$more_link_text』の部分を画像に変更すればOKです。

WPの修正点を探す私なりのコツですが、近くのタグ(この場合は"more-link")を

ローカルサイト全体で検索すると見つけやすいです。

↓こんなこともできるそうです。

http://www.koikikukan.com/archives/2007/09/20-012525.php

id:rouge_2008 No.2

rouge_2008回答回数593ベストアンサー獲得回数3502009/01/27 06:20:17

ポイント35pt

テーマはClassicを使用しているのですか?

テーマフォルダ内のindex.phpをテキストエディタ等で直接編集しても良いのですが、alt属性の日本語がブラウザで表示した時に文字化けしてしまいます。

(記事の表示などは大丈夫です。文字化けしません。)


index.phpを直接編集する場合は、「(more...)」を「<img src="img/more_01.gif" width="40" height="15" alt="more...">」のように変更します。

※別のテーマを使用している場合は変更対象の文字列が違います。

Defaultの場合は、「Read the rest of this entry &raquo;', 'kubrick」の部分を変更します。

いずれの場合も変更後は以下のようになります。

<?php the_content(__('<img src="img/more_01.gif" width="40" height="15" alt="more...">')); ?>

※相対パスはWordPressのフォルダ直下を基準にしているようです。

wordpressフォルダ直下のimgフォルダ内に画像を置いた場合、上記のように「img/*****.gif」等となります。

(良く分からない場合は、絶対パスでhttp://から記述すると良いです。)


Poeditというオープンソースのフリーソフトを使用して、ja.poファイルを編集するとaltに指定した日本語も文字化けしません。

初期設定で一緒にmoファイルも生成されるようになっていますので、そのまま使用してください。

http://www.poedit.net/


1)「ファイル」→「開く」またはツールバーの「カタログを開く」ボタンから、wordpress***⇒wp-content⇒languagesフォルダ内のja.poファイルをPoeditで開きます。

2)「表示」→「行番号を表示」にチェックを入れて行番号を表示します。

3)8738行目を表示して(more...)の行をクリックします。

4)上の欄に(more...)、下の欄に(続きを読む...)と書かれているので、下の欄を以下のように編集します。

<img src="img/more_01.gif" width="40" height="15" alt="続きを読む">

※保存した時に自動で「"」の前に半角の「¥」が付きますので、上記のように入力して大丈夫です。

※ja.poおよびja.moからの相対パスも、WordPressのフォルダ直下を基準にしているようです。(良く分からない場合は、絶対パスでhttp://から記述してください。)

5)「ファイル」→「保存」または「カタログの保存」で保存して、ja.poとja.moをサーバーに転送します。



使用しているテーマによっては、そのテーマフォルダ内のja.poを編集する必要があります。

テーマがDefaultの場合は、defaultフォルダ内のja.poを編集します。

(使用しているテーマにja.poがない場合は、上記の手順で標準のja.poを編集します。)




参考ページ:

http://ja.forums.wordpress.org/topic/843

http://ezorisu-web.com/web-design/archives/190

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 hirorock 39 28 3 2009-01-28 01:56:57

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません