特定のページのCFを読み込みたい
-
Advanced Custom Fieldsを用いて、ページの更新を簡単に行えるフォームページのようなものを作りました。
表示方法としては、下記のコードの通り、フィールド情報から「$gt_value」へ挿入し、ショートコードとして登録して使っています。
主にトップページの更新を目的として埋め込んだのですが、トップページの埋込量を考えずに行っていたため、POSTの最大量(1000件?)を超えてシステムダウンしたこともあります。
そのため、別の固定ページに「パーツ単位」で移動を試みています。
対象となるフォームの固定ページは「2093」になります。
function def_date(){ $gt_value = get_field( 'def_date' , 2093 ); return $gt_value; } add_shortcode('defDate','def_date'); function def_t_count(){ if ( have_rows( 'def_total', 2093 ) ) : while ( have_rows( 'def_total' ) ) : the_row(); $gt_value .= '月次合計:' . get_sub_field( 'def_y_total' ) . '件 | 年間累計:' . get_sub_field( 'def_y_cmlt' ) . '件'; endwhile; endif; return $gt_value; } add_shortcode('defTcount','def_t_count');
もともと埋め込んであったトップページの情報を抱いているせいもあるのか、とりあえずの表示はしているのですが、本来データを格納しているページIDの情報が更新されません。
いろいろ調べて上記のようにしたのですが、動作してくれません。
お分かりの方、教えていただけますでしょうか。サーバー:localhost
PHP:5.6
MySQL:5.5
wordpress:5.2
- トピック「特定のページのCFを読み込みたい」には新たに返信することはできません。