wordpressのSmartCustomFieldsプラグインを利用して
カスタム投稿(shop)にカスタムフィールド[tel]を入力し、
それを別のカスタム投稿(menu)にも出力させたいのですが表示されません。
下記コードになります。
見当違いかもしれませんが、
$shoppostの部分に$tel = SCF::get('tel');の記述をしたらいいかと思いましたが表示されませんでした。
どうにか呼び出せるようご教示頂けたらと思います。
何卒よろしくお願いいたします。
//ここからカスタム投稿(menu)の表示 <?php elseif( is_tax('menu_cat') ) : <?php if( $menuid ): ?> <?php $shoppost = get_page_by_path($menuid, OBJECT, "shop"); $shoppost_id = $shoppost->ID; $shop_permalink = get_permalink($shoppost_id); $shoppost_title = $shoppost->post_title; $shoppost_slug = $shoppost->post_name; ?> <?php if ( $menuid == 'shop1' ) { $pageinclude = array(1); } elseif ( $menuid == 'shop2' ) { $pageinclude = array(2); } elseif ( $menuid == 'shop3' ) { $pageinclude = array(3); } else { $pageinclude = array(4); } $args = array( 'taxonomy' => 'menu_cat', 'orderby' => 'menu_order', 'hide_empty' => '0', 'include' => $pageinclude ); ?> <?php $catCount = 0; $categories = get_categories($args); foreach($categories as $category) { $catCount++; } ?> <div> <h1><?php echo $shoppost_title; ?></h1> <ul> <?php $categories = get_categories($args); foreach($categories as $category) : ?> <?php $gettermlink = get_term_link( $category->slug, 'menu_cat' ); $query = array('menuid' => $menuid); ?> <li> <a href="<?php echo add_query_arg( $query, $gettermlink ); ?>"><?php echo $category->name; ?></a> </li> <?php endforeach; ?> </ul> </div> </div> <?php //ここにカスタム投稿(shop)の[tel]を表示 $tel = SCF::get('tel'); ?> <p><?php echo $tel; ?></p> </div> <?php endif; ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/03/31 00:56