hachi
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 部分的にWordPressを取り入れる効率の良い方法nobita様、解答ありがとうございます。
遅れてしまいましたが、無事解決しました。
やはり、category.phpがカギでした。
試行錯誤しましたが、結果、理想に近い日記を作ることができました。
皆々様のお陰です。これにて解決とさせていただきます。
本当にありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: 部分的にWordPressを取り入れる効率の良い方法nobita様、解答ありがとうございます。
いやはや、category.phpでした!ありがとうございます!
まったく気がつきませんでしたが、category.phpなら自分の好きなカテゴリに区分けして、任意の月別で表示出来ます。
もうずっとarchiveで表示することばかり考えてました。ホントに質問して良かったです。現時点では、日記の部分だけを同じデザインにし、wpで構築しているのですが、最後にもうひとつ問題があります。
それは、category.phpをブログのトップに表示できないかということです。
フロントページなどは必要ないと思うので、index.phpで表示されるようになっているのですが、自分の最初の質問を見ていただけると幸いなのですが、
<p>2010年8月</p>の部分がなぜか表示されません。ですが、<?php wp_list_categories(); ?>で出力したカテゴリー名をクリックし、category.phpを開くとちゃんと表示されています。何度もすいませんが、category.phpをトップで表示できる良い方法はありませんでしょうか?
よろしくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: 部分的にWordPressを取り入れる効率の良い方法nobita様、解答ありがとうございます。
かしこまりました。とても読みづらいと思いますが、すいません。<?php require_once( './wp-load.php' ); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="keywords" content="" /> <meta http-equiv="description" content="" /> <link type="text/css" rel="stylesheet" href="css/default.css" /> <title>タイトル</title> </head> <body class="diary"> <div id="wrap"> <div class="clearfix"> <div id="header"> <h1>ロゴ</h1> <ul> <li>メニュー01</li> <li>メニュー02</li> <li>メニュー03</li> </ul> <ul> <?php wp_get_archives(); ?> </ul> </div> <div id="content"> <h2>日記</h2> <?php include('./wp-content/themes/twentyten/archive.php'); ?> </div> </div> <div id="footer"> <p>フッター</p> </div> </div> </body> </html>こ、これで大丈夫でしょうか。長文すいません。
wp-load.phpを読み込んでるだけの質素な感じですが、archive.phpを読み込んでその中に記述してあるloop.phpが内容を出力してるという感じなのですが…。よろしくお願いします。
フォーラム: 使い方全般
返信が含まれるトピック: 部分的にWordPressを取り入れる効率の良い方法shokun0803様、解答ありがとうございます。
返答が遅くなり申し訳ありません。
<p><?php date('Y年n月',strtotime(-1 month)); ?></p>のお考えとても参考になります。1引くというのがあまり想像できなかったものでして…。
あれから他ブログなど見て自分なりに考えましたが、全体をwpで作るよりもデザインが変わらないのであればその日記部分だけをwpで単独で作った方がいいのではないか。という初歩的な考えに至り、無理矢理<?php require_once( './wp-load.php' ); ?>でwpを引っ張ってくるとやはり動的な部分で限界がきてしまうと感じました。
例えば、<?php wp_get_archives(); ?>で出力された過去の月アーカイブページを見たい時にクリックするとデフォルト「twenty ten」のアーカイブページが表示されてしまうなど…。【追記】他にも、静的サイトで使っているロゴなどの画像が入ってるimageフォルダはwp
でまったく同じデザインで作ったthemeのフォルダにも複製しなくてはいけないのかなど…。
この場合、wpで作ったものから通常あるimageフォルダにリンクできれば一番省略できるのかなと思うのですが。なんにしても月表示を一月前表示にすることは全体をwpで作ったとしても課題ならざるをえないと思いますが、少し作り方の方向性を変え、頑張りたいと思います。
ありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: 部分的にWordPressを取り入れる効率の良い方法kvex様、解答ありがとうございます。
get_the_dateで月表示試したのですが、表示されませんでした。
自身で確認していてこれが原因じゃないかと思ったのですが(冒頭に書き足すべきでした..すいません)今回、クライアント様が書く日記ということなので簡潔にしたいと思い、Custom Post Type UIというプラグインを用いて、通常ダッシュボードから書く投稿画面とは別に○○日記という名の投稿記述する場所とカスタムフィールドで
<span>17日(火)</span>部分を入力するもの(loop.php内:<span><?php echo post_custom('day'); ?></span>)だけを用意したカスタム投稿となっております。因みに、loop.phpを読み込んでる大本のテンプレートは
<?php include('./wp-content/themes/twentyten/archive.php'); ?>としてarchive.phpを使っています。根本的にカスタム投稿タイプだからうまく月などのデータが表示できていないのか?
長文になってしまいましたが、どうかよろしくお願いします。
フォーラム: 使い方全般
返信が含まれるトピック: 部分的にWordPressを取り入れる効率の良い方法jim912様、解答ありがとうございます。
基本的には、wp-load.phpを読み込むと、必要なデータ、関数は全て使えますので、特に問題はないはずです。
を聞けて、少し安心しました。
独自のphpで実装しているのであれば、月の指定も変数などで持っているのではないですか?
そうであれば、1引くのみで表示できるかと思いますが。ということも聞けて安心したのですが、情けなくもまだwordpressの中でのphpしか知りません。具体的に1引く関数と言いましょうか。ヒントだけでもくださればと思います。
よろいくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: loop.phpの中のクラス「gallery-thumb」の意味合いフォーラム: 使い方全般
返信が含まれるトピック: loop.phpの中のクラス「gallery-thumb」の意味合いkvex様、解答ありがとうございます。
自分なりに要約すると、
get_children()で指定の投稿ページや添付ファイルなどarrayの中の要素を取得してarray_shiftで先頭一つの要素を取り出し、それをwp_get_attachment_imageでHTMLテキストで表示させてる。少し不安ですが、一つのコードの意味がわかってくると少し読めるようになってきました。
しかし、未だに疑問なのが<?php if ( post_password_required() ) : ?>のelseの時の処理がこの<div class=”gallery-thumb”>内ですが、if文の命令を見ると、これは投稿ページのパスワード保護状態を調べたときに保護されていなかった場合に処理されるものですが、なぜ保護されていなかった場合に画像ギャラリーを出力するのでしょうか?
それと、<div class=”gallery-thumb”>内を試しに出力してみたいのですが、やはり投稿画面で何をやってもこのクラスがソースに現れません。何をしたらこの<div class=”gallery-thumb”>内を引き出せるのでしょうか?
見づらい文章ですが、どうぞよろしくお願いします。
フォーラム: 使い方全般
返信が含まれるトピック: タイトル画像をfrontpage以外、全部統一したいkurosquareさん、解答ありがとうございます!
お陰様で
is_front_page()でfrontpage以外のタイトル画像を統一することに成功しました。
もうちょっとif文の使い方を勉強したいと思います。親切にありがとうございました。解決とさせていただきます。
フォーラム: 使い方全般
返信が含まれるトピック: タイトル画像をfrontpage以外、全部統一したいshokun0803さん、返答ありがとうございます。
その条件分岐は具体的にはわかるのですが、どうしてもfrontpage以外のタイトル画像統一ができなくて困っております。if文を重複させるのでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: 一般サイト作成の際、単一ページの作り方pluto1234さん、返答ありがとうございます。
返事が遅くなってしまいすいませんでした。素晴らしいです!単一ページの作り方もわかり、さらに今まで使っていなかったカスタムフィールドが便利だということに驚きました。そのような使い方があるのですね。とても勉強になりました!
少しずつ段階を踏んで覚えていきたいと思います。本当にありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: 一般サイト作成の際、単一ページの作り方早速のご回答あいがとうございます!
説明がうまく伝えられなくてすいません。少々端折った質問文になっていました。親ページなどの指定は理解できているのですが、会社内容などの中身の内容を作るときの順序というのは、
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
を使い、投稿の部分に記事として作る場合と、
single.phpを複製してabout.phpなどを作り、そのabout.phpに
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
を入れずにHTMLで最初から作ってある状態のものを指定するのか?という2つの疑問があり、この2つのうちどちらの方法で作業しているのか知りたいです。
正直のところ、一般サイトを作るときの詳しい流れが知りたいというのもあります。
返答よろしくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: Gravatarとidenticonの表示とても返事が遅くなってしまい、すいませんでした。
解答ありがとうございます!
そして、とても単純なことだったのですね!
お陰様で解決しました!ありがとうございました!フォーラム: その他
返信が含まれるトピック: Twitterでのwordpress日本語版のハッシュタグtakuyaさん、lilyfanさん、解答ありがとうございます。
結構、#wordpressjpで人集まってるみたいですね!5月29日(土)に開催される WordCamp Yokohama 2010
という情報もありがとうございました!ちょっと興味がありますね^^
フォーラム: インストール
返信が含まれるトピック: MAMPで複数のwordpress作成サイトを動作確認したい