• 解決済 nagaib

    (@nagaib)


    現在トップページの新着一覧に投稿記事のタイトルを表示し、その記事の個別ページにリンクするように指定しているのですが↓
    ” title=”<?php the_title(); ?>の詳細へ”><?php the_title(); ?>

    これをその記事の個別ページへリンクではなく、各投稿記事内に毎回違う入力したURL(別サイト)に、自動でリンクするように指定できるでしょうか?

    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    コードが消えちゃってますが、
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    の、<?php the_permalink(); ?>部分を、好きなURLにするってことですよね??

    では、カスタムフィールドでやってみましょう。

    テーマ側には
    <a href="<?php echo post_custom('siteurl'); ?>"><?php the_title(); ?></a>
    とでも書いておいて、
    投稿画面では、カスタムフィールドの「名前」のところに↑で書いたのと同じキー(この場合はsiteurl)を、「値」の方にリンク先アドレスを入れます。

    これだと、指定のない場合はhref=””って感じで空になるので、
    それがいやならif分岐で値がないときは<?php the_permalink(); ?>を出すようにしてあげればより良いかもしれません。

    カスタムフィールドは工夫次第でいろいろ使えるので、いろいろやってみましょー

    トピック投稿者 nagaib

    (@nagaib)

    mypacecreatorさん、ありがとうございました。

    教えて頂いたとおりカスタムフィールドにサイトURL欄を追加し上記を記述したところ、無事やりたい事が実現しました。本当にありがとうございます。
    カスタムフィールドでいろんな事ができるのですね。感動です。

    確かに指定がない場合は、空白のページが開いてしまいますね(汗)
    今のところif分岐までの知識はないのですが、インターネットや本で調べれば対応できそうです。本当にありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「記事のタイトルリンクを指定URLにリンクさせたい」には新たに返信することはできません。