User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
WordPress/FAQ/3 のバックアップ(No.4)
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


記事画面のカストマイズ

WordPressは、index.phpがテンプレートの役割を持っているので、カストマイズをするにはindex.phpを直接編集する必要が有ります。
index.phpで使用する部品群は、テンプレートタグと呼ばれ、PHPの関数として用意されています。
テンプレートタグの詳細は、
WordPress Documentation
を参照して下さい。

リリース0.2.0以降をお使いの方に

index.phpの替わりに、themes/default/index-template.phpWordPressのテンプレートファイルとなりますが、編集を行う場合は、themesディレクトリの下に今使用されているXOOPSのテーマと同じ名前のディレクトリを作成して、そのディレクトリにindex-tempplate.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(); ?>
-->
の上の行に追加して下さい。


コメント

  • 「次ページ」の言葉だけが文字化けするのですが・・・・ ;( -- 通りすがりさん 2004-12-07 (火) 00:38:38
  • テンプレートファイルに、日本語の文字列を含める場合には、ファイルの文字コードをEUC-JPにして保存する必要があります。 -- nobunobu 2004-12-07 (火) 01:04:41
  • ありがとうございました。 -- 通りすがりさん 2004-12-07 (火) 08:57:45

お名前: