0

私のモバイルサイトには、「戻る」ボタンのあるフッターがあります(Jquery Mobileを使用)-ホームページのボタンを削除する方法を見つけようとしています(したがって、ボタンのないフッターのみが表示されます)が、ボタンをサブページに表示します。基本的に、ホームページ用に 1 つのフッターと、すべてのサブページ用に 1 つのフッターです。しかし、私は footer.php ファイルを 1 つしか持っていないので、2 つの異なるフッターを持つようにコードを変更する方法 (または何を配置すればよいか) がわかりません。最初に Jquery Mobile フォームで質問したのですが、これは PHP に関する質問だと言われたので、ここに来ました。

ここに私のフッターコードがあります:

</div><!-- data role content-->
     <div data-theme="b" data-role="footer">
    <h3>
        Premier IT Consulting
    </h3>
    <a data-role="button" data-direction="reverse" data-rel="back" data-icon="back"    
data-iconpos="left" class="ui-btn-left">
        Back</a>
</div>
    <?php wp_footer(); ?>
</div><!-- data role content-->
</body>
</html>

私が使用している Wordpress テンプレートでは、index.php と page.php が footer.php を呼び出しています。そのため、すべてのページ (ホームページとすべてのサブページ) に同じフッターが表示されています。これを行う方法がわかりません。フッターから HTML を削除すると、どのページにも表示されなくなります。

参考までに。私はワードプレスを使用しており、サイトで .js および .css ファイルをホストする代わりに、ヘッダーでこれを使用しています。

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-
1.2.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>

誰にも提案はありますか?

4

2 に答える 2

0

ボタンのホームページかどうかをテストできます。例えば:

 <?php if (!is_home() ) : ?>
 <a data-role="button" data-direction="reverse" data-rel="back" data-icon="back"    
 data-iconpos="left" class="ui-btn-left">Back</a>
 <?php endif;?>
于 2013-02-18T20:25:02.217 に答える