トップページに表示する投稿一覧で、カスタムフィールド値を呼び出した
-
トップページに特定のカテゴリの最新を5件表示させたいです。
表示させたい項目は、
活動日(cf = works_date) と、
タイトルで、タイトルから記事にリンクさせるようにしたいです。下部のソースをfunction.phpに記載して、
トップページに以下のショートコードで呼び出しています。
[feed type=”history” limit=”5″]タイトルは呼び出されるのですが、カスタムフィールド値(works_date)が呼び出せません。
get_post_meta($post->ID,’works_date’,TRUE)
の所を、
get_the_date()
にすると投稿日は呼び出せるのですが、活動日というcfを呼び出したい場合どのようにすれば良いでしょうか。function section_feed_shortcode( $atts ) { extract( shortcode_atts( array( 'limit' => -1, 'type' => 'post'), $atts ) ); $paged = get_query_var('paged') ? get_query_var('paged') : 1; query_posts( array ( 'posts_per_page' => $limit, 'post_type' => $type, 'order' => 'DESC', 'orderby' =>'menu_order', 'paged' => $paged ) ); $list = ' '; while ( have_posts() ) { the_post(); $list .= '<div class="info_cont clearfix">' . '<p class="info_date">' . get_post_meta($post->ID,'works_date',TRUE). '</p>' . '<p class="info_txt"><a href="' . get_permalink() . '">' . get_the_title() . '</a></p>' . '</div>'; } return '<div class="info_box">' . $list . '</div>' . wp_reset_query(); } add_shortcode( 'feed', 'section_feed_shortcode' );
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「トップページに表示する投稿一覧で、カスタムフィールド値を呼び出した」には新たに返信することはできません。