Warning: Undefined variable $allowed_br_tag in /home/mura0403/creators-group.ws/public_html/ws/wp-content/themes/original/singular.php on line 446
ワードプレス フロントページに割り当てた固定ページのカスタムフィールド取得方法
トップページを固定ページで作成し、フロントページに割り当てたときのフィールド取得例
プレグイン「Advanced Custom Fields」を使用して、フィールド名「page_on_front」の時の取得例
<?php
//reset
$option_FrontPageID = '';
$option_HomePageID = '';
$front_page_Arr = array();//配列(画像)のフィールドを取得想定
//get
$option_FrontPageID = get_option('page_on_front');//ホームページに設定した固定ページID
if(!empty($option_FrontPageID)):
//$front_page_Arr = get_post( $option_FrontPageID );//トップページのPOSTデータ
//カスタムフィールドを取得。配列とテキストでは取得後の処理が異なりますので
$field = get_field('field_name',$option_FrontPageID);
echo '<pre>' ;//変数の中身を確認する
var_dump( $field ) ;
echo '</pre>' ;
?>
<!-- 取得後のデータ -->
<?php
endif;//フロントページが指定されていたら
?>
- ※カスタムフィールドはプラグイン「Advanced Custom Fields」を使用
- ※フロントページは固定ページを管理画面の設定から選択
- ※「var_dump」で取得されたか確認した