- 追加された行はこの色です。
- 削除された行はこの色です。
#freeze uid:2 aid:0 gid:0
// author:2
**記事画面のカストマイズ
WordPressは、themes/xxxx/index-template.phpがテンプレートの役割を持っているので、カストマイズをするにはndex-template.phpを編集する必要が有ります。~
index-template.phpで使用する部品群は、テンプレートタグと呼ばれ、PHPの関数として用意されています。~
デフォルトでは、''themes/default/index-template.php''がWordPressのテンプレートファイルとなりますが、編集を行う場合は、themesディレクトリの下に今使用されているXOOPSのテーマと同じ名前のディレクトリを作成して、そのディレクトリにindex-tempplate.phpをコピーしてからカストマイズを行って下さい。
テンプレートタグの詳細は、~
[[WordPress Documentation>http://wordpress.xwd.jp/wiki/index.php?Templates]]~
を参照して下さい。
:&color(RED){リリース0.2.0よりも以前お使いの方に};:~
直接、index.phpを編集して頂く必要があります。
***カストマイズ例
****WordPressのトップページに、「次ページ」「前ページ」などのリンクを追加する。
<<<
<?php posts_nav_link("","<< 前ページ","次ページ >>"); ?>
>>>
を
<<<
<p class="credit"> .....
>>>
の上の行に追加する。~
但し、リンクを表示するためには、WordPressのオプション設定の[Options]-[Other Options]画面中のwhat_to_showを 「posts paged」に設定する必要があります。~
レイアウト等を気にするのであれば、
<<<
<table style="border:0"><tr>
<td><div style="text-align:left"><?php posts_nav_link("","<< 前ページ",""); ?></div></td>
<td><div style="text-align:right"><?php posts_nav_link("","","次ページ >>"); ?></div></td>
</tr></table>
>>>
とかのようにTableタグを併用して下さい。
****記事一件表示の時に、前記事と次記事へのリンクを追加する。
前記事用リンクは
<<<
<?php previous_post("<< %","") ?>
>>>
次記事用リンクは
<<<
<?php next_post("<< %","") ?>
>>>
を使用して下さい。~
レイアウト等を気にするのであれば、
<<<
<table style="border:0"><tr>
<td><div style="text-align:left"><?php previous_post("<< %","") ?></div></td>
<td><div style="text-align:right"><?php next_post("% >>","") ?></div></td>
</tr></table>
>>>
を、
<<<
<?php if ($posts) { foreach ($posts as $post) { start_wp(); ?>
>>>
の下の行に挿入して下さい。
****WordPressのトップページの各記事毎にトラックバックURLを表示する。
<<<
<?php if ('open' == $post->ping_status) { ?>
<p><?php echo _LANG_WPCM_COM_TRACK; ?><em><?php trackback_url() ?></em></p>
<?php } ?>
>>>
を、
<<<
<!--
<?php trackback_rdf(); ?>
-->
>>>
の上の行に追加して下さい。
----80%
****コメント
-&areaedit(ucd:9SW2LtGkKEOA,preview:5){「次ページ」の言葉だけが文字化けするのですが・・・・ ;( -- [[通りすがりさん>user/通りすがりさん]] &new{2004-12-07 (火) 00:38:38};};
-&areaedit(uid:2,preview:5){テンプレートファイルに、日本語の文字列を含める場合には、ファイルの文字コードをEUC-JPにして保存する必要があります。 -- [[nobunobu>user/nobunobu]] &new{2004-12-07 (火) 01:04:41};};
-&areaedit(ucd:9SW2LtGkKEOA,preview:5){ありがとうございました。 -- [[通りすがりさん>user/通りすがりさん]] &new{2004-12-07 (火) 08:57:45};};
-&areaedit(ucd:9Q1PJCwxqRRY,preview:5){「次ページ」「前ページ」はうまく機能しましたが、一件表示の時の前記事と次記事へのリンクが表示されません。なぜか一度うまく表示されたのにその後再現できず不思議です。もしかするとSimplified URLsと相性が悪いのでしょうか? -- [[通りすがりさん>user/通りすがりさん]] &new{2005-05-06 (金) 19:13:39};};
#comment