すみません、割とペーペーで自力独学で進行してるもので、あんまりよい子ではないのですw
php は、ここ、2週間くらいで、エラー出始めてからちょっとずつ眺め始めたくらいでして。
あれ?なになに、間違ってました?ん?
うーん、不良高校生に、そっちの煙草はまずいから、こっちを吸えって感じですかね? 私は責任もちませんからね。
それはともかく、「ここでコードを実行」と書いてあるところに、何も書いていなければ、真っ白な画面は正常ですよ。なにせ、何も実行してませんからねぇ。wp01/index.php と wp02/index.php でやっていることをそこでやらせたいわけです。
うふっ、すみません、タバコは吸わないし、お酒も苦手ですけど、落ちこぼれ、いや、よちよち歩きのベイベーってことでw お付き合いさせちゃいまして、ありがとうございます。責任なんて、大丈夫ですw お茶しに来るくらいの気持ちでよろしくですw
そそ、真っ白にはなるんです。わからないもんで、あちこち、ちょこっと、いじったりしても、ベターは、真っ白までですw いらんことしてたら、他のメッセージ出されちゃうんでw
さっきは、purefix? 調べました。そもそも、wp_ だけなのに、わかっていなくて02つけたり、消したり。あたふた。
wp-configの中もホスト名のとこ、間違ったままだったので変更したり
誤:localhost1 → 正:localhost2 とかなにやらやってたら、インストールしなおしになって一瞬頭が真っ白になってみたり、戻したりw ご飯時なので、どうぞどうぞ。
ちなみにSimplepieを湯校にするとこんなことになります。
このプラグインを有効化する際に、24840文字分の予期しない出力が生成されました。もし “headers already sent” エラーメッセージ、配信フィードの問題などが発生する場合は、プラグインを無効化または削除してください。
こんにちは
http://codex.wordpress.org/XML-RPC_WordPress_API
の一番下のほうでリンクされている json api というプラグインで
http://d.hatena.ne.jp/tenman/20101221/p1
なことをやったことがあります
http://tenman.info/labo/snip/archives/1870
という風にやってもできると思います
同じドメインなら
http://tenman.info/labo/snip/list-of-posts
のように、linkにhover すると 右にコンテンツを表示していますが、
数行の jqueryのload()関数でワードプレスの記事を表示できます
おまけ、WordPress3.6以降で非ログインajax apiがあるみたいで、しばらくつかえていたのですが、今ちょっとうまく動かないんですが、何かのお役に立てば、、、
動作としては、action=hello_world でアクセスすると、my_hello()を返してくれるはずのAPIで、使いどころかんがえていたら、動かなくなっちゃったので、
うまく使えたら、教えてくれるとうれしいです
http://example.com/wp/wp-admin/admin-ajax.php?action=hello_world
add_action( 'wp_ajax_nopriv_hello_world', 'my_hello' );
function my_hello(){
$response['server_time']= time();
wp_send_json($response);
exit;
}
ん?nobitaさ~ん、なんですか、その情報、やってみます!
のび太さ~ん、いい感じです!データ取れました。
元々リスト化はしているので、ここに表示したいってところに以下だけ突っ込んでみたところ、データは取れました。ただ、</div>の外に”;”が残っちゃってるのとフッターが、びろ~んって、フレームが画面いっぱいに伸びちゃいまして、さぁ、次はどうしようかなぁ~ってところですw
<div class="box">
<script>
<?php $url = 'http://localhost2/wp02/index.php';
$m = file_get_contents($url);
echo 'var lists_data='. $m.';'; ?>
</script>
</div>
headerには、以下追加しました。
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="http://nje.github.com/jquery-tmpl/jquery.tmpl.js"></script>
<script id="titleList" type="text/x-jquery-tmpl">
<li>${post_date} <strong><a href="${guid}">${post_title}</a></strong></li>
</script>
file_get_contents()で取るなら、
http://wpdocs.sourceforge.jp/Transients_API
で、$mをキャッシュしたほうがいいかも、(何個もやると、すごく重たくなるので)
取得データの細かいところは、「スクレイピング」で検索するといっぱい出てくると思います。
のびさ~ん、上のアドバイス、サイトサーフィンしながら見てても、全く理解不能のまま、あちゃこちゃやってたら、以下で”;”が消えましたw
<script>
<?php
echo “var wp = “;
readfile(“http://localhost2/wp02/”);
?>
</script>
ただ、やっぱり、フッターが、びろろ~んと伸びちゃってるんで、cssで何とかするか検討中です。まだまだ、続きます。でも、データがなにより取れたことが嬉しい♪
そもそものwp02/indexの方で出力リストのループ回数やフォーマット整理してるので、とりあえず、そのまま、丸ごと引いてくるだけなんでなんとかなってる感じです。
2×2は無理でも、2+2ならなんとかできるヨチヨチサルでもできるw
うふっ♪
Footerのびよよ~んは、bodyの最後の</div>を一つ消したらOKになりました。
でも、やればやるだけ、欲が出てきて、ここで、さらにクリアしたい問題が発生!(^_-)
文字数を制限するところで、wp01もwp02も投稿リストの方の文字制限は簡単だったんだけど、
プラグインで作っているイベントリストの方は、元がショートコードなので、それ自体の丸め方がわからず。。。こんなやつです。
<?php echo do_shortcode(‘[eo_events numberposts=”5″ event_start_after=”now”]’);?>
よくばりですみません。明日はこの続きから頑張ります。