サポート » テーマ » ページテンプレートの作成

  • 解決済 odaka

    (@odaka)


    wordpress初心者です。
    色々と調べてみたのですが、わからず質問させていただきます。

    wp用のページテンプレートを作成したいと考えています。

    ページは、
    「header」部、「sidebar」部、「footer」部がないもの。
    表示させるものは、最新記事を5つだけを表示させたいと考えています。
    「ページ編集ページ」で入力されたものは、まったく無視させようかと・・・。
    こんな感じのページを作成したいと考えています。
    使用目的は、別のサイトで入れ子で使用したいと考えています。

    なお、テーマはデフォルトを使用しています。
    どうしても「ページ記事」が表示されてしまい、「最新記事5つ」を呼び出せない状態です。
    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 例えば、デフォルトテンプレートのファイルのうち、page.phpを開いて、一番下にあるはずの
    <?php get_sidebar(); ?>という一行を削除してみましょう。
    サイドバーが消えていませんか?テンプレートの編集は、コツさえ掴めばそれほど難しい作業ではありません。

    少しずつステップアップしていくと、疑問点がもう少し明確になるはずです。上記の質問では「具体的に何をしたいのか?」が伝わってきません。
    焦る必要はないので、テンプレート入門などをご覧になって、「なにがわからないのか」を明確にしたほうがいいかもしれません。

    トピック投稿者 odaka

    (@odaka)

    アドバイス、ありがとうございます。
    勉強します。
    お騒がせしました。

    トピック投稿者 odaka

    (@odaka)

    とりあえず、作成してみました。
    なんとなく、okかと思っています。

    <?php
    /**
     * @package WordPress
     * @subpackage Default_Theme
     */
    
    /*
    Template Name: no-inherentenext
    */
    ?>
    
    <table width='400' border='0' cellspacing='0'>
    <tr width='400'>
    <td width='400'>
    
    <?php query_posts('category_name=' . $category_name[0] . '&status=post&paged=' . $paged . '&posts_per_page=' . $posts_per_page[0] . '&order='. $order[1]); ?>
    
     <!-- 投稿記事 width400 -->
    
    <?php if (have_posts()) the_post(); ?>
    <div class="post" id="<?php echo $post->post_name; ?>">
    <h2><?php the_title(); ?></h2>
    <?php the_content(); ?>
    
     <!-- ページナビ -->
    <div class="pagenavi"><?php posts_nav_link(' — ', __("&laquo; Previous page", 'usces'), __("next page &raquo;", 'usces')); ?></div>
    <div class="clearfix">
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); usces_the_item(); ?>
    
    <div class="thumbnail_box">
    	<div class="thumimg"><a href="<?php the_permalink() ?>"><?php usces_the_itemImage($number = 0, $width = 108, $height = 108 ); ?></a></div>
    	<div class="thumtitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php usces_the_itemName(); ?>&nbsp;(<?php usces_the_itemCode(); ?>)</a></div>
    <?php if (usces_is_skus()) : ?>
    	<div class="price"><?php _e('$', 'usces'); ?><?php usces_the_firstPrice(); ?><?php usces_guid_tax(); ?></div>
    <?php endif; ?>
    
    </div>
    <!-- thumbnail_box -->
    <?php //comments_template(); // Get wp-comments.php template ?>
    
    <?php endwhile; else: ?>
    <?php endif; ?>
    </div>
    
    </td>
    </tr>
    
    </table>

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ページテンプレートの作成」には新たに返信することはできません。