###前提・実現したいこと
wordpress・phpについての質問です。分かりやすいように図を添付しました。
タイトルと重複していますが、各商品カテゴリで入力した説明をトップページの
mainContentの青い枠(menu01)にオンマウスした時に表示させたいです。
サイドバーのメニューはオンマウスした時に説明が出るようになっていますが、
mainContentの方で説明表示を可能にする方法がわかりません。
サイドバーでは、<a href="リンク先" title="カテゴリ説明"></a>の形になっていますので、
mainContentのメニューも同じようにすれば動くのではないかと考え、
色々調べましたが、分からなかったため、ご教示いただけると幸いです。
###現状のmainContentのソースコード・オンマウスで表示させたい箇所
<ul class="Menu"> <?php foreach (get_categories('orderby=order') as $cat) : ?> <li><a href="<?php echo get_category_link($cat->term_id); ?>"> <img src="<?php $catsimgicon = z_taxonomy_image_url($cat->term_id); $catsimgicon = preg_replace('/.jpg/','-cat-img.jpg',$catsimgicon); echo $catsimgicon; ?>" width="300" height="280" alt="<?php echo $cat->cat_name; ?>イメージ" /> <?php $cats = $cat->cat_name; $cats = preg_replace('/【新品商品】/','<span class="Newicon">新品商品</span>',$cats); $cats = preg_replace('/【中古商品】/','<span class="Oldicon">中古商品</span>',$cats); echo $cats; ?></a> </li> <?php endforeach; ?> </ul>
###現状のsidebarのソースコード・オンマウスで表示されている箇所
<section id="sideMenu"> <ul> <?php $cats = wp_list_categories('echo=0&orderby=order&title_li=&depth=1'); $cats = preg_replace('/ title=\"(.*?)\"/','',$cats); // $cats = preg_replace('/-old/',' old',$cats); // $cats = preg_replace('/-new/',' new',$cats); $cats = preg_replace('/【新品商品】/','<span class="Newicon">新品商品</span>',$cats); $cats = preg_replace('/【中古商品】/','<span class="Oldicon">中古商品</span>',$cats); echo $cats; ?> </ul> </section>
回答1件
あなたの回答
tips
プレビュー