お世話になります。
表題についての質問なのですが、現在クライアントさんからの依頼でカスタムメニューの中にカスタム投稿の記事を1件表示させたいという事を承っています。
厳密には、カスタムメニューで出力される<a>hoge</a>の中に最新記事を表示させたいとの事です。(hogeの後)
現在こんな感じでいいかな、と思うソースコードは、
<?php $wp_query = new WP_Query(); $goods = array( 'posts_per_page' => '1', 'post_type' => 'goods' ); $wp_query->query($goods); if($wp_query->have_posts()): while($wp_query->have_posts()): $wp_query->the_post(); wp_nav_menu( array( 'menu'=>'fa_nav', 'link_after' => '<br><p class="menu-new-info">' . the_title() . '</p>', 'items_wrap' =>'<ul class="fa-nav clearfix border-box">%3$s</ul>')); endwhile; endif; ?>なのですが、、、
このソースコードですと、'items_wrap' =>'<ul class="fa-nav clearfix border-box">%3$s</ul>')); で囲った<ul></ul>の外に最新投稿が出力されてしまいます。
ただし、'link_after' => 'hogehoge, とすると、
問題無く希望通りの場所に出力されます。
これはphpの書き方が悪いのでしょうか?何か見当のある方ご教授いただけると幸いです。
宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。