フォーラム

[解決済み] 記事のタイトルリンクを指定URLにリンクさせたい (3 件の投稿)

  1. nagaib
    メンバー
    6 months前の投稿 #

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

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

    よろしくお願いします。

  2. mypacecreator
    メンバー
    6 months前の投稿 #

    コードが消えちゃってますが、
    <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(); ?>を出すようにしてあげればより良いかもしれません。

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

  3. nagaib
    メンバー
    6 months前の投稿 #

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

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

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

返信

ログイン しなければ投稿できません。

About this Topic