rpl0kinawa
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: ページのURLを取得・変数に格納が間違えているのかURLが取得できません解決しました
フォーラム: 使い方全般
返信が含まれるトピック: ページのURLを取得・変数に格納が間違えているのかURLが取得できませんフォーラム: 使い方全般
返信が含まれるトピック: ページのURLを取得・変数に格納が間違えているのかURLが取得できませんボタンを表示させている、コードも記載したかったのですがなぜか一部表示されないので、かけていませんが、
“http://twitter.com/share?url=$url&text=<?php the_title(); ?>”
のように記載しています
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の判別について教えてください^^
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の判別について教えてくださいご指摘いただいた「コロンとブレースは混在しないように」を調べて以下のように修正したらうまくいきました。コロンの方が見やすいみたいなのでなんとかコロンに変更できるように頑張ってみます!kjmtsh様、ご丁寧にありがとうございました!
<div id="topnews"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php if(is_mobile()) { ?> <?php if(is_last_nth(3,false)) { ?> ここで最初から3つの投稿を処理する <? } php elseif(is_last_nth(3)) { ?> ここで最後から3つの投稿を処理する <?php } else { ?> ここでその他の投稿を処理する <?php } ?> <?php } else { ?> PCでの表示 <?php } ?> <?php endwhile; else: ?> <p>記事がありません</p> <?php endif; ?> </div>
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の判別について教えてください<?php if(is_mobile()) { ?>の位置を下のように修正しましたがこれでもダメでした・・・
<div id="topnews"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php if(is_mobile()) { ?> <?php if(is_last_nth(3,false)) : ?> ここで最初から3つの投稿を処理する <?php elseif(is_last_nth(3)) : ?> ここで最後から3つの投稿を処理する <?php else : ?> ここでその他の投稿を処理する <?php } else { ?> PCでの表示 <?php } ?> <?php endif; ?> <?php endwhile; ?> <?php else: ?> <p>記事がありません</p> <?php endif; ?> </div>
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の判別について教えてくださいやりたいことは、モバイルの場合だけに最初と最後の3つの投稿の処理をいれて、PCの場合はそのまま投稿を表示させるというものです。
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の判別について教えてくださいありがとうございます!出来ました!
これで後は自分で出来るかと思ったんですが、これに更にモバイルの分岐をいれようとおもっているのですが、下のようにすればいくかなと思ったんですが上手くいきませんでした。おそらくご指摘いただいた通り制御構造を理解できていないからだと思うんですが、ご教授願えますでしょうか。<div id="topnews"> <?php if(is_mobile()) { ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php if(is_last_nth(3,false)) : ?> ここで最初から3つの投稿を処理する <?php elseif(is_last_nth(3)) : ?> ここで最後から3つの投稿を処理する <?php else : ?> ここでその他の投稿を処理する <?php } else { ?> PCでの表示 <?php } ?> <?php endif; ?> <?php endwhile; ?> <?php else: ?> <p>記事がありません</p> <?php endif; ?> </div>
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の判別について教えてください返信遅れてすいません。
教えていただいた通りにやってみましたが、function.phpへの記載は問題なかったのですが、テンプレートのほうに記載すると真っ白になってしまいます。どこか私の記載ミスはありますでしょうか?<div id="topnews"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php if(is_last_nth(3,false)) { ?> ここで最初から3つの投稿を処理する <?php elseif(is_last_nth(3)) { ?> ここで最後から3つの投稿を処理する <?php } else { ?> ここでその他の投稿を処理する <?php endif; ?> <?php endwhile; else: ?> <p>記事がありません</p> <?php endif; ?> </div>
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の判別について教えてくださいありがとうございます、教えていただいた
$n = 3; return ($wp_query->current_post + 1 > $wp_query->post_count - $n);
はどこに記載すればよろしいのでしょうか?
PHPがほとんどわかりませんので、申し訳ございません。フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の判別について教えてくださいありがとうございます、教えていただいた
$wp_query = new WP_Query( ‘offset=3’ ) );
をfunctions.phpに
function isLast() { global $wp_query; return ($wp_query->current_post+1 === $wp_query->post_count);}
上のように記載して投稿のループ内で呼び出して分岐させることは可能でしょうか?もし可能であれば方法を教えてください。
※TOPページの最新の記事から3つとTOPページの記事の最後から3つという条件を作りたいと思っています。