サポート » テーマ » 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 ナビゲーションのリンクが動作しません」には新たに返信することはできません。