こんにちは。ペーターパンです。
Word Pressでランキングを動的に表示したり、オススメ商品を自分で選んで表示するやり方で、カスタムフィールドの「関連」フィールドを使用してみました。
最初は、functions.phpに下記の記述を入れて、左メニューを作ります。
1 2 3 4 5 6 7 8 9 10 11 | </pre> <pre class = "sc-dyGzUR hIdzEq" > if ( function_exists( 'acf_add_options_page' ) ) { // add parent $parent = acf_add_options_page( array ( 'page_title' => 'オプション' , 'menu_title' => 'オプション編集' , 'menu_slug' => 'rate_edit' , 'redirect' => false )); }</pre> |
カスタムフィールドで関連フィールドを作ります。
表示させたい投稿や商品を左枠から選択する事で、右枠に追加され、それが表示される。
phpファイルにも下記の記述を入れる事で、出したいページに表示出来ます。
1 2 3 4 5 6 7 8 9 10 11 12 | <?php $posts = get_field( '○○○○○○' , 'option' ); if ( $posts ): ?> <?php foreach ( $posts as $post ): ?> <?php setup_postdata( $post ); ?> <!---ここに記述---> <a href= "<?php the_permalink(); ?>" ><?php the_post_thumbnail( 'thumbnail' ); ?></a> <p><?php the_title(); ?></p> <!---ここに記述---> <?php endforeach ; ?> <?php wp_reset_postdata(); ?> <?php endif ; ?> |
以上、ペーターパンでした。