2019年11月7日mikadukiスポンサーリンク仕事でWordPressを今使ってて、index.phpにループを使ってコンテンツをぼんぼんと吐き出しています。見栄え的に最後のコンテンツ出力の際に、ボックスのしたについてる線を消したい!このボックスの線を消してやりたい!そう思った時に条件分岐をしよう!ってなると思います。ループって何を回してるんだってなったので、いいやもうぐぐろって思ったらメインループなのにwp_query使ってもっかいクエリの結果を受け取ってて、こんなんいややー!ってなったので自分で書きました。wp_query使っても良いと思います。実現できるなら手法なんてなんだって良いと思います。なんとなく僕はwp_queryがあんまり好きじゃないので、このindex.phpについてくるループのまんま何とかする方法ないかなって考えただけです。INDEXメインループってなぁにじゃあループってなぁにループの最後を取得するとはどういうことかループの最後を取得するプログラムの流れコードメインループってなぁに各テンプレートについてるループだと思ってたらURLに対して1つついてるループだそうです。スポンサーリンクじゃあループってなぁにWordPressに限って言えば、設定された投稿数分、または投稿があるだけ、the_postを使って次の投稿を取得し続けていきます。これにより、ループ内の関数を使う事が出来ます。クエリは1回しかリクエストしなくて、その1回したリクエストの結果は$postsに入ってるんじゃないかなーって思ってます。ループの最後を取得するとはどういうことかとりあえずループ内でお前が最後のIDじゃー!って決め付けようが無いので、データベースの問い合わせ結果が入っていると思われる$posts配列を参照します。この配列最後のオブジェクトのIDプロパティに入ってるのがループ内で使う最後のIDなので、こいつを最後って事にしてプログラムを組んでいきます。・一致したらそこが最後のループであるコードそうするとこういうコードになっていくと思われますが、もっと上手に書きたい人はもっと上手に書いて下さい。スポンサーリンクFacebookTwitterはてブPocketFeedlyこの記事を書いた人mikaduki名古屋でエンジニアしています。好きな言語はPHPとJavaScriptです。理由は始めやすいからです。LinuxOSはCentOS、DBはMySQLが好きです。理由は無料だからです。ホスティングはロリポが好きです。クラウドはAWSを使います。理由は資格を持ってるからです。メシのタネ管理人おすすめの記事Linux【centos6】postfixとDovecotでメールサーバを建てた特にメールサーバー建てなくても良いんですけど、勉強の為に建ててみました。意味が分からなければ、関数の意味を調べるっていう風にやってます。良いだろうってことと、ぶっちゃけあんま...コラムプログラマーになりたい人が知っておくべきことプログラマーになれるかどうかは、あなたがどんな目標を決めるかで難易度が変わってきます。今、プログラマーは空前の売り手市場です。なりたいと手を...apacheWordPressでドメイン設定後にHTTPの500番エラー出てあせったWordPressでホームページ作っててドメイン名がまだ決まってないので、とりあえずドメイン設定せずに進めてるんですけど、固定ページの部分と...WordPressWordPressアップ直前にやらかした盆ミスWordPressでサイトを公開する時にドメイン設定してサイトにアクセスしたら、CSSがぶっ飛んでたり、予約投稿が失敗したりしたので、ちょい...d3.js【d3.js】扱えると便利なんだろうなーHightChartを使ったことがあったので、そんなノリで使えるのかなと思ったら、結構これ用に覚えないといけないことが多い。会社の人がこれを...コラム転職初日、初現場の感想というわけで何日か働いて来ました。「めしのたね」になり得るプログラミング技術の紹介や自分が過去に行った検証や技術界隈のニュースなど、IT全般を取り扱っていくブログになっています。管理人のキャリアはWeb制作で2年HTML/CSS/コンテンツ作成を行い、従業員5人のソフトウェアハウスでエンジニアとして4年間Webサービス制作案件に従事し、Sierで4年近くPG、SE、PMと色んな立場でプレーしてきました。この観点から、業界についての話題も取り上げて行きたいと思ってます。Reserved.アーカイブ2020年1月2019年12月2019年11月2019年10月2019年2月2018年9月2018年2月2017年10月2017年3月2016年11月2016年8月2016年6月2016年3月2016年1月2015年12月2015年9月2015年8月2015年7月2015年6月2015年5月2015年4月2015年3月2015年2月2015年1月2014年12月2014年11月2014年10月2014年9月2014年8月2014年7月2014年6月2014年5月2014年4月2014年3月2013年11月2013年10月2013年7月2013年6月2013年5月2013年4月2013年3月2012年12月2012年11月2012年9月2012年8月2012年7月2011年7月2011年6。