• 解決済 taka_fumi

    (@taka_fumi)


    固定ページのサブループとして、カスタム投稿タイプの、投稿日、タイトル、抜粋を目次のように表示したいのですが、PCではこの記載できちんと表示されるのに、WPtouch Proを使ってスマホとタブレット(検証したのは iPhone 4SとiPad mini)ではサブループ部分を表示しません。
    色々やってみたのですが解決できないので、どこが悪いのか教えていただけないでしょうか。

    wordpress: 3.8.1
    WPtouch Pro: 2.8.3
    カスタム投稿 タイプ: post  名前: 2014
    固定ページ: 2014 ←ここには簡単な説明文を入力してあります。

    以下は固定ページ page-2014.php に記載しているものです。

    <?php
    /**
    Template Name: 2014
     */
    
    get_header(); ?>
    
    		<div id="container">
    			<div id="content" role="main">
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    				<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    					<?php if ( is_front_page() ) { ?>
    						<h2 class="entry-title"><?php the_title(); ?></h2>
    					<?php } else { ?>
    						<h1 class="entry-title"><?php the_title(); ?></h1>
    					<?php } ?>
    
    					<div class="entry-content">
    						<?php the_content(); ?>
    						<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
    						<?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="edit-link">', '</span>' ); ?>
    					</div><!-- .entry-content -->
    				</div><!-- post-->
    <?php endwhile;endif; ?>
    
    			<?php
    			$args = array(
    			'post_type' => '2014',
    			'posts_per_page' => 10,
    			'paged' => get_query_var( 'paged' ),
    			'order' => ( 'ASC' ),
    ); ?>
    
    <?php $loop = new WP_Query( $args ); ?>
    	<?php if($loop -> have_posts()): ?>
    	<?php while($loop -> have_posts()): $loop->the_post(); ?>
    
    		<div style="text-align:center"><?php wp_pagenavi(); ?></div>
    <hr/>
    
     <p><a href='<?php the_permalink() ?>' title='<?php the_title(); ?>' >
    <ul>
    <a>
    	<li><span style="margin-right: 20px; font-size:small; " ><?php the_date("Y/m/d"); ?></span><span style="font-size: large;"><a href='<?php the_permalink() ?>' style="text-decoration: none;" ><?php the_title(); ?></span></a>
    <br />
    <div style="border:double #bbc8e6; border-width:3px 0 0 0; margin: 6px 0; "><span style="font-size:xx-small"><?php echo the_ratings_results(get_the_id()); ?></span><?php the_excerpt(); ?></div></li>
    </ul>
    <?php endwhile; endif; ?>
    
    <hr />
    			</div><!-- #content -->
    		</div><!-- #container -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 taka_fumi

    (@taka_fumi)

    グーグル翻訳を使ってメーカーに質問したところ、自己解決しました。

    同じように疑問を持っている方もいらっしゃる方がいるかもしれませんので、一応方法を記載します。

    方法は簡単。
    1.カスタム投稿タイプのコードをWPtouchProの、自分が使っているテーマのファンクションコードに追記する。
    2.自分で作ったテンプレートファイルを、同じくWPtouchProの自分が使っているテーマフォルダに入れる。
    これだけです。

    この方法だとサブルームのcssがうまく反映しないので(私の場合はですが)
    < div class=”entry-content” >< ?php the_content(); ? >を< div class=”post-page-content” >< ?php wptouch_the_content() ; ? >に変更。
    エントリーコンテンツ終了の< /div >とポストの終了< /div >を、コンテンツの終了< /div >の直前にするとうまく反映してくれます。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「WPtouch Proでサブループ部分が表示されない」には新たに返信することはできません。