サポート » 使い方全般 » 投稿のページのリンク先について

  • 解決済 yumeko

    (@yumeko)


    お世話になります。

    yumekoと申します

    全くPHPには、詳しくないのですが、色々調べながら、
    WORDPRESSでホームページを作っています。
    投稿記事のタイトルをトップページに表示させることは出来ました。

    そこからのリンク先なのですが、パーマリンクを指定すると、
    サイバーもトップバーもフッターも表示されないページへ飛びます。
    このページを編集するには、どのファイルを編集したらいいのかもわかりません。

    カテゴリーの一覧は、別のページで表示されます。

    <h2>セミナー開催情報</h2>
    <div class=”doc”>
    <h3>セミナーのご案内</h3>
    <!– メッセージループ開始 –>
    <?php query_posts($query_string . “&cat=3&showposts=20&order=ASC”); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <!– エントリータイトル –>
    <h5>” rel=”bookmark” title=”<?php the_title(); ?>”><?php the_title(); ?></h5>
    <?php endwhile; ?>
    <?php endif; ?>

    こうなっています。

    説明が悪いと思うので、URLを貼りますので、お手数ですが、開いて下さい。

    http://parts-garden.com/test/

    よろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック投稿者 yumeko

    (@yumeko)

    何度もすいません!
    リンク先が表示されていませんでした!

    <a href=”
    <?php the_permalink() ?>” rel=”bookmark”……

    <h5>のあとです。

    よろしくお願いいたします

    テーマの構成はどうなっていますか?index.php以外にファイルを作っていますでしょうか?
    index.phpのみで作成している場合はindex.phpが使用されますが、single.phpなどが作成されていると個別記事のページはsingle.phpが使用されます。
    参考:テンプレート階層

    トピック投稿者 yumeko

    (@yumeko)

    shokun0803さん、ありがとうございます。

    質問の仕方もわかっていなくて、すいません。

    index.phpとsingle.phpがあります。
    色んなところを見て、作ったので、これが正しいのかどうかもわかりません。

    single.phpは

    <?php
    get_header();
    ?>

    <h2><?php single_post_title() ?></h2>

    <!– メッセージループ開始 –>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <!– エントリーの内容 –>
    <div class=”doc”>
    <?php the_content(); ?>

    <?php st_the_tags(); ?>

    <?php include(TEMPLATEPATH.’/ads-rec.php’) ?>

    <?php if ( pings_open() ) : ?>
    <h4>トラックバックURL</h4>
    <div class=”t_back”><?php trackback_url(display); ?></div>
    <?php endif; ?>

    <?php if ( comments_open() ) :?>
    <?php comments_popup_link(); ?>
    <?php comments_template(); ?>
    <?php endif; ?>

    </div>
    <?php endwhile; endif; ?>

    </div>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    こうなっていて、ちゃんとサイバーなども引っぱってきているはずなので、これではないのかな?と思っています。

    そんなに複雑なことは考えておらず、「セミナー開催情報」の欄に「投稿」から新しい情報のタイトルだけを表示させ、そこからリンクして一覧(個別記事でもいいので、サイバーなども表示させたい)にリンクをさせたいのですが、私の技術では、難しいようです。

    分かる方がおられましたら、どうぞよろしくお願いします。

    独自関数が設定されているのかもしれませんが、取りあえず不自然なところは、

    <?php st_the_tags(); ?>
    という部分を
    <?php the_tags(); ?>
    に変更して試してください。

    トピック投稿者 yumeko

    (@yumeko)

    LVP8さん!
    ありがとうございました。

    バッチリでした。
    もっと早く質問をすれば良かったです。

    本当に助かりました。

    ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「投稿のページのリンク先について」には新たに返信することはできません。