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
テンプレートタグ(Author tags)について 投稿者: tm 投稿日:2004/11/16(Tue) 03:48 No.910  
質問させてください。
WPのテンプレートタグ<?php the_author_login() ?>は使えるはずですか?

テーマ/XOOPSテーマ名/テンプレート
をコピーして作成すると正確に表示ページに編集したタグが
出力されるようになりましたが、<?php the_author_login() ?>と
書いた部分だけがなにも表示されませんでした。

これを使うにはなにか前作業が必要でしょうか?
もしくはリザーブでしょうか?

よろしくお願いいたします。


Re: テンプレートタグ(Author tags)について 投稿者: のぶのぶ 投稿日:2004/11/16(Tue) 22:37 No.916  

引用:

WPのテンプレートタグ<?php the_author_login() ?>は使えるはずですか?

テーマ/XOOPSテーマ名/テンプレート
をコピーして作成すると正確に表示ページに編集したタグが
出力されるようになりましたが、<?php the_author_login() ?>と
書いた部分だけがなにも表示されませんでした。

これを使うにはなにか前作業が必要でしょうか?
もしくはリザーブでしょうか?

当方でテストしたかぎりでは、the_author_login() は、うまく動いているのですが・・・
ただし、現在大幅なバージョンアップ作業中でテスト用の環境も新しいバージョンのものに変わってしまっているので、もう一度0.3.3の環境を用意してテストしてみますね!


Re[2]: テンプレートタグ(Author tags)について 投稿者: tm 投稿日:2004/11/17(Wed) 00:36 No.917  

お手数おかけします。単なる記述ミスかもしれませんので
こちらでも見直してみます。


Re[3]: テンプレートタグ(Author tags)について 投稿者: tm 投稿日:2004/11/17(Wed) 04:43 No.919  

あらためて

TEST1:<?php the_title() ?><br>
TEST2:<?php the_author_login() ?><br>
TEST3:<?php the_author_posts() ?><br>
TEST4:<?php the_author_ID() ?><br>

を試してみました。
結果は


TEST1:ようこそ、WordPressの世界へ!
TEST2:
TEST3:0
TEST4:

となりました。このユーザの情報は
投稿者ブロックでは

tm rss2 (2)

のように、2つ投稿があることになっていますが
ご覧のようにテンプレートでは0となっています。

ユーザーのプロフィール画面にも
ログインユーザ名として:tmが表示されています。
念のためニックネームなども入力してみましたが
結果は同じでした。

以上、ご報告まで。


Re[4]: テンプレートタグ(Author tags)について 投稿者: のぶのぶ 投稿日:2004/11/17(Wed) 14:24 No.923  

念のために確認させていただきますが、
WordPressのテンプレートである、index-template.phpでは、
最低限、

<?php if ($posts) { foreach ($posts as $post) { start_wp(); ?>
:
各記事のテンプレート
:
<?php } } else { // end foreach, end if any posts ?>
:
対象記事が存在しない場合のメッセージ
:
<?php } ?>

という構造が前提となっています。
tmさんの症状は、start_wp(); が呼ばれていない場合に発生します。
もしかしたら、修正時に、start_wp()を消してしまっていませんでしょうか?
あと、the_author_postsに関しては、現在のところは正常に動作していないようです。
これに関しては原因の調査を別途実施させていただきます。


Re[5]: テンプレートタグ(Author tags)について 投稿者: tm 投稿日:2004/11/18(Thu) 03:19 No.926  

おっしゃるとおりでした。
デフォルトのテンプレートにはちゃんとあるのに
カスタムしたものにstart_wp()が無くなっていました

大変失礼しまいた。現在問題なく動作しています。
ありがとうございました。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -