今日のリンク

品川本店|ニホンドウ漢方ブティック|ショップ情報|健康・美を応援する漢方・漢方薬の薬日本堂
【楽天市場】日本糖尿 菊芋健康茶 2.5g×6 – ポイント・送料・価格 – 製品概要 (在庫あり 感想が多い順) – 楽天プロダクト
【離雲(エキス顆粒) 90包】効果と副作用(建林松鶴堂)JAN:4987126525043 – QLifeお薬検索

SS | WordPressの条件分岐をもちょっと便利にする関数作ったよ

一番階層が上のページのスラッグ名を取得する方法 | はじめてのWordPressまとめ

WordPressで親ページの判定をするスクリプト ::: Toro_Unit

【便利なPHPコード WordPress】ある固定ページの親ページ情報を取得する方法 | 1ヨタバイトのはてに

WordPressの記事ID・カテゴリIDを確認する方法
WordPress管理画面の【固定ページ】を開く
IDを確認したいページのリンクをマウスオーバー
URLの「post=」直後の値を確認

if ( in_array(123, get_post_ancestors( $post->ID ) ) )
echo ‘固定ページ ID 123 の子孫ページです’;

WPプチカスタマズ:『親ページ情報取得関数』を作った|100倍IT拳マイスター菅原真人のビジネスIT活用術

PHPまとめ – 配列操作▼ in_array()とarray_search()

配列に値があるかチェック$array = array(1, 3, 5);

if (in_array(5, $array)) echo “5がありました。”;

if (in_array(5, $array, true)) echo “5がありました。(型もチェック)”;

if (($key=array_search(5, $array)) !== false) echo “キーが{$key}の値が5です。”;


// 親ページのスラッグを返す
function get_parent_slug ( $cur_post ) {
if ( $cur_post->post_parent == 0 ) {
$parent_post = $cur_post;
} else {
$parent_post = get_post( $cur_post->post_parent );
}
return $parent_post->post_name;
}

// 現在の固定ページとスラッグの配列をもらい、現在のページがその親ページのスラッグが配列の要素と一致するならtrueを返す
function is_thisandparent_page( $cur_post, $cur_array) {
$cur_slug = $cur_post->post_name;
if (in_array($cur_slug, $cur_array))
{ return true; }
else
{
$cur_slug= get_parent_slug( $cur_post );
if (in_array( $cur_slug, $cur_array )) { return true;};
}
return false;
}

コメントを残す