WPカスタムフィールドで「ランキング」や「おすすめ商品」を表示する

こんにちは。ペーターパンです。

 

Word Pressでランキングを動的に表示したり、オススメ商品を自分で選んで表示するやり方で、カスタムフィールドの「関連」フィールドを使用してみました。

 

最初は、functions.phpに下記の記述を入れて、左メニューを作ります。

</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ファイルにも下記の記述を入れる事で、出したいページに表示出来ます。

<?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; ?>

 

 

以上、ペーターパンでした。

 

関連記事