サポート » 使い方全般 » トップページにある新着情報のリンク先を個別ページ以外にしたい

  • 解決済 megetan06

    (@megetan06)


    お世話になります。

    個別ページのない、記事一覧を作成した場合

    トップページに作成した新着情報のタイトルを個別ページではなく
    記事一覧のその記事ところにアンカーリンクで飛ばしたいと思っています。

    何かよい方法はありますでしょうか。
    宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ふつう「個別ページのない、記事一覧」はトップページ ( index.php ) やアーカイブページ ( archive.php ) に相当すると思います。
    例えばテーマ Twenty Sixteen の場合、次のように htmlソースへ article タグが id 付きで出力されます。

    <article id="post-1099" class="post-1099 post type-post status-publish format-standard hentry category-1">
    	<header class="entry-header"> ... </header><!-- .entry-header -->
    	<div class="entry-content"> ... </div><!-- .entry-content -->
    	<footer class="entry-footer"> ... </footer><!-- .entry-footer -->
    </article>

    post-1099 の1099は投稿IDですので、新着記事の投稿 ID を取得した上で http://example.com/wordpress/#post-投稿ID のようなリンクを貼ることができると思います。

    トピック投稿者 megetan06

    (@megetan06)

    お世話になります。
    ご教授いただいた通り、投稿IDを取得することで表示できました。
    大変助かりました。ありがとうございます!

    home.php
    <a href="<?php bloginfo('url'); ?>/news/#<?php the_ID(); ?>">

    archive.php
    <div id="<?php the_ID(); ?>">

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「トップページにある新着情報のリンク先を個別ページ以外にしたい」には新たに返信することはできません。