作成:2019/02/25更新:2019/03/12WordPressSEOの効果を高めたり、ユーザビリティをよくするためのレコメンド機能をプラグイン無しで簡単に実装する方法。詳細ページ(single.php)で、カテゴリをもとにランダムで記事を表示します。これはあくまでも簡易的なものとなります。Link関連記事を出力するソースコードget_the_category()で現在の投稿IDを取得し、WP_Queryのcategory__inでカテゴリーに属する投稿を拾ってランダムで出力します。現在表示されている投稿に属しているカテゴリーを引っ張ってきてランダムで表示しています。get_the_category()のcat_IDはカテゴリーIDの値を引っ張ってきます。WP_Queryのcategory__inパラメータはカテゴリーIDを使います。?></div>アイキャッチ画像が無い場合はimgディレクトリを作ってdummy.pngを表示するようにしています。imgディレクトリにダミー画像を置いてください。get_the_categoryget_the_categoryは、現在の投稿が属するカテゴリーを返します。パラメータの初期値は現在の投稿IDとなります。?>var_dumpを使うと返り値を確認することができます。term_id/cat_IDはカテゴリーID、nameはカテゴリー名、slugはスラッグ名、parentは親カテゴリーIDなどを取得できます。);?></pre>WP_QueryWP_QueryとはWordPressのコアの中にあるクラスで、様々な投稿を読み込んで処理します。WordPress内部で実行されるメインクエリはメインループ、WP_Queryはサブループと呼ばれます。WP_Query();WP_Queryについては、ここで詳しく触れませんが、サブループを使うことによって本来のループとは別のループを作れるので、覚えておくとよいでしょう。以上、WordPressのシングルページでプラグインを使わずに関連記事を出力する方法でした。投稿者:commte株式会社コムテ代表取締役。2015/8:弊社にてWeb制作スクールを開始。した話し方をするおっさん。この後によく読まれている記事2018/04/9WordPress管理画面のユーザーページに項目を追加する管理画面から、独自の情報を記録・出力させる方法として「プロフィールページ」に入力欄を追加する手法があります。管理画面からフロントの情報を変更できるようにしたいときに、数行く2013/04/30泣けるほどおしゃれ!無料のWordPressテーマまとめそろそろ、ブログのレイアウトでも変えてモチベーションをあげたい。有料でもダメなの多いし、そうだ!海外の「ソーシャルで評判の良かった」無料のWordPressテーマだけ集めよ2017/02/13AtomでWordPressのコードを簡単に整形する方法AtomでWordPressやphpの整形を行う方法。ローカルにxamppなどphpが入っている前提。php.exeへのパスを通すために、システムの詳細設定>環境2014/05/19これ結構使えた!サービスサイトやWordPressテーマで使われている小技まとめウェブサービスサイトや最近のWordPressテーマで使われているエフェクトや小技をまとめました。コメントデータの処理方法の詳細はこちらをご覧ください。