2019np2020phpwordpress前日ブックマークした記事やニュースをまとめた「はてなブックマークまとめ」という記事があるんですが、ほぼ毎朝更新されて少し数が多いのでトップページの記事一覧からは除外しています。右メニューに「はてなブックマークまとめ」だけの最近の投稿リストを作って、アクセスはそちらからしてもらう感じ。使う要は検索条件にカテゴリ除外の条件を追加すればいいわけなので、じゃあということで検索条件に特定のカテゴリを表示しない設定をしてみました。ループの前にこんな感じ。?>一見上手く動いたように見えたのですが、これには致命的な問題があってページネーションが動かなくなります。要は「条件を追加したい」と思って書いたけれど、これだと「条件を置き換える」と言うことになるんですね。おかげで条件が「特定のカテゴリを除く1ページ目」に置き換わってしまい、ページを移動しても移動してもずっと1ページ目が表示されるという状況に。フックを使うドキュメントにこうあります。ページ内のメインクエリーを書き換え、新しいクエリーのインスタンスと置き換えるために使う関数としては過度に単純化され、問題が発生しやすい方法です。クエリを再実行します)、一部の状況では適切に実行することもできません(特にページング処理)。コードではもっと安定したメソッドを使うべきです。フックを使った方法などです。使うべきではありません。クエリー引数を適切に指定していないと、ページ送りが正しく動作しない可能性があります。僕がやらかしたことがそのまま書いてありますね。「決して使うべきではありません。フックを使う方法です。ドキュメントの例に従って以下を追加します。);これで当初の目的が果たせました。知らなかったとは言え(多分検索して辿り着いたどこかのサイトから拾ってきたんでしょう)、安易に強い関数を使ってはいけませんね。パラメータをきちんと設定すれば正しく動作することも出来るようです。使っておくのがいいかも知れません。2019ニコニコ動画紹介ブログ「1日1ニコ」の引っ越しが完了しました。2020【つきももキッチン】明日2/23(日)もカフェ営業@出町柳かぜのねやりますー。(1)ProfileスズキイッペイWebデザイナ/プログラマとして15年ほど活動、現在は飲食業に身を置きつつ開業準備中。「NOBODY:PLACE」はスズキイッペイの個人的なブログです。技術的な情報や趣味であるランニングや自転車などに関するあれこれを書いています。前身となるサイトが1998年に生まれ、2005年に現在の形になりました。NOBODY:PLACE。