AGTnoname ナビゲーションのリンクが動作しません
-
AGTnoname というテーマをカスタマイズして使用しています。
http://www.dancecompanynami.com/wp/
このフッターにあるナビゲーションメニューが、
下層ページになると、リンクが動作しなくなります。例)
http://www.dancecompanynami.com/wp/design/172/元々はこのナビゲーションメニューは、下層には無いものを、index.phpにあったコード
______________________________________________________________________
<!– begin main –>
<article id=”main”><!– Begin ajax menu –>
<nav id=”to-top-menu”>
<span></span>
</nav><!– end ajax menu –>
<ul class=”fast_link”>
<?php
if(is_array( $HomePageOptions[‘page’] ) ) :
$row = count($HomePageOptions[‘page’]);
$mar = 20 * ($row -1);
$mto = (960 – $mar) / $row;
$pad = 60; // Padding Top
$x = 1;
foreach($HomePageOptions[‘page’] as $PageKey => $PageValue):?>
<li style=”height:<?php echo $mto + 25; ?>px;” <?php echo ($x == $row) ? ‘class=”last”‘ : ”; ?>>
<div style=”width:<?php echo $mto; ?>px; height:<?php echo $mto – $pad; ?>px; padding-top:<?php echo $pad; ?>px;margin-right:30px;” class=”link_wrap” data-focus=”<?php echo $PageValue[‘focus’]; ?>” data-link=”<?php echo $PageValue[‘page_type’]; ?>” data-page=”<?php echo (isset($PageValue[‘page’]) ? get_permalink($PageValue[‘page’]) : ”);?>”>
<div class=”link_title”>
<h2><?php echo $PageValue[‘big_title’]; ?></h2>
<p><?php echo $PageValue[‘small_title’]; ?></p>
</div>
<img src=”<?php echo __TURL__; ?>/style/images/a_<?php echo $PageValue[‘icon’]; ?>.png” alt=”” />
<img src=”<?php echo __TURL__; ?>/style/images/a_<?php echo $PageValue[‘icon’]; ?>_hover.png” alt=”” />
<span class=”call_ajax”></span></div>
<?php $x++; endforeach; endif; ?>
_________________________________________________________________
をfooter.phpに移植し、
header.php
_________________________________________________________________
<!– begin slider js –>
<script type=”text/javascript”>jQuery(function(){
var o ={};
<?php if(is_home()): $Slider = set_theme_options(‘slider_options’); ?>
o = { homepage : true,
slider : {
‘height’ : <?php echo $Slider[‘sliderSettings’][‘height’]; ?>,
‘delay’ : <?php echo $Slider[‘sliderSettings’][‘delay’]; ?>,
‘openEasing’ : ‘<?php echo $Slider[‘sliderSettings’][‘openEasing’]; ?>’,
‘closeEasing’ : ‘<?php echo $Slider[‘sliderSettings’][‘closeEasing’]; ?>’,
‘easingDelay’ : <?php echo $Slider[‘sliderSettings’][‘easingDelay’]; ?>,
‘sliderbgpattern’ : ‘<?php echo $Slider[‘sliderSettings’][‘pattern’]; ?>’
},
‘contact’ : {
‘mapid’ : ‘<?php echo set_theme_options(‘contact_options’,’google_map’); ?>’,
‘mapmarker’ : ‘<?php echo set_theme_options(‘contact_options’,’google_map_marker’); ?>’,
‘markerpopup’ : ‘<?php echo set_theme_options(‘contact_options’, ‘google_map_marker_popup’); ?>’,
‘mapzoom’ : <?php echo set_theme_options(‘contact_options’, ‘google_map_zoom’); ?>
}
}<?php endif; ?>
jQuery(window).load(function(){jQuery(this).NoName(o);});
});</script>
<!– end slider js –>
_________________________________________________________________にある
<?php if(is_home()): $Slider = set_theme_options(‘slider_options’); ?>
のIF文を削除しました。参考)
http://demo.agtheme.com/noname/
↑の丸いアイコンの部分です。これは多分index.php以外のテンプレート(例えばsingle.php)はajaxが機能していないのだと思います。
single.php には single用の セクションがあって、indexと同じ様な内容のものを表示したい場合は、それ用のセクションを追加して、さらに、切り替えたりしないといけないのかなと思います。
(既に表示されている内容をクリアして、新しい情報を表示する為のコードをsingleに新たに追加しないといけない)
が、実際にどこをどうやればいいのか分かりません。どうか、優しくご教示ください。
よろしくお願いいたします。
- トピック「AGTnoname ナビゲーションのリンクが動作しません」には新たに返信することはできません。