hseki

【WordPress】固定ページで親子関係を探る


こんにちは!社会人2年目エンジニアの関です!
先日WordPressの開発を行っていたとき、私はあることに気づきました。

「固定ページには親子関係を判定するための関数がない・・・だと・・・!」

そう。私の大好きな「cat_is_ancestor_of」のような関数が、固定ページの場合だとWordPressデフォルトで備わっていなかったのです。
そこで今回は、固定ページの親子関係を判定するための関数を作っていきたいと思います。

固定ページでの親子関係の作り方
WordPressデフォルトの機能として、以前ご紹介したカテゴリー同士での親子関係付けの他に、固定ページでの親子関係付けを行う機能も備わっています。
設定方法はカテゴリのときと同じく、とっても簡単な2ステップのみです。

続きを読む


【WordPress】とりあえず賞賛してみることにした


こんにちは!社会人2年目エンジニアの関です!
今回は社会人歴=WordPress歴な私が、WordPressの魅力についてご紹介したいと思います。

1)テーマもプラグインも充実している
おしゃれなデザインのサイトを作りたい!新しくこういう機能を付けたい!
…でも、デザインセンスもPHPの知識もないぞ?

そんな声にも120%応えてくれるのが、WordPressのすごいところです。

続きを読む


【WordPress】これってご先祖様?家系図を読み解く便利関数


こんにちは!社会人2年目エンジニアの関です!
今回は、一見使い道がなさそうでめちゃくちゃ便利な「cat_is_ancestor_of」関数についてご紹介したいと思います。
(実はこの関数、私の好きなWordPress関数TOP5に入っていたり・・・)

カテゴリー同士で親子関係を作る
WordPressでは、デフォルトの機能としてカテゴリー同士に親子関係を作ることができます。
その設定方法はとっても簡単で、以下の2ステップのみです。

続きを読む


【WordPress】「get_posts」関数を使ってみた


はじめまして!社会人2年目エンジニアの関です!
今回は、WordPressで開発をする上でなくてはならない「get_posts」について簡単に説明していきたいと思います。

はじめに
get_postsって実際どんなときに使えばいいの?というと、

get_posts の最も適切な使い方は、パラメータに基づいて投稿データの配列を作成することです。最近の投稿あるいはパラメータに一致した投稿を取得します。
参照:WordPress Codex テンプレートタグ/get posts

だそうです。

この条件で記事を取得してきたい。
でもSQLを書くのは苦手。負荷もSQLインジェクションも気になる。
という人にぜひオススメしたい関数です。

続きを読む