現在トップページの新着一覧に投稿記事のタイトルを表示し、その記事の個別ページにリンクするように指定しているのですが↓
" title="<?php the_title(); ?>の詳細へ"><?php the_title(); ?>
これをその記事の個別ページへリンクではなく、各投稿記事内に毎回違う入力したURL(別サイト)に、自動でリンクするように指定できるでしょうか?
よろしくお願いします。
現在トップページの新着一覧に投稿記事のタイトルを表示し、その記事の個別ページにリンクするように指定しているのですが↓
" title="<?php the_title(); ?>の詳細へ"><?php the_title(); ?>
これをその記事の個別ページへリンクではなく、各投稿記事内に毎回違う入力したURL(別サイト)に、自動でリンクするように指定できるでしょうか?
よろしくお願いします。
コードが消えちゃってますが、
<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(); ?>を出すようにしてあげればより良いかもしれません。
カスタムフィールドは工夫次第でいろいろ使えるので、いろいろやってみましょー
mypacecreatorさん、ありがとうございました。
教えて頂いたとおりカスタムフィールドにサイトURL欄を追加し上記を記述したところ、無事やりたい事が実現しました。本当にありがとうございます。
カスタムフィールドでいろんな事ができるのですね。感動です。
確かに指定がない場合は、空白のページが開いてしまいますね(汗)
今のところif分岐までの知識はないのですが、インターネットや本で調べれば対応できそうです。本当にありがとうございました。
ログイン しなければ投稿できません。