Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › サムネイルに任意のリンクを付けたい
- このトピックには4件の返信、1人の参加者があり、最後に
吉野により10年、 1ヶ月前に更新されました。
-
投稿者投稿
-
-
2016年5月7日 12:11 PM #40567
吉野
ゲスト先日は質問を解決していただいてありがとうございました。もう一つだけ質問させてください。Simplicity2をタイル2列で使用していますが、トップページの記事のサムネイルに任意のリンクを付ける事は可能でしょうか。調べたらカスタムフィールドを使って可能らしいのですが、説明が良く分からず断念しました。
通常は個別記事へ、カスタムフィールドで設定した場合は任意のリンクへという感じに出来ますでしょうか。よろしくお願いします。
-
2016年5月7日 1:57 PM #40574
Hidekichi
ゲスト状況的に、意味合いがあまりわからないのですが、
トップページのリストがあって、
item1
item2
item3
…と並んでますよね?デフォルトではサムネイルにも、続きを読むにもタイトルにもその記事へのリンクが貼ってあります。この、サムネイルにだけ例えばgoogleに飛ぶようなリンクを付けたいということでしょうか?
例えば任意のリンクとは具体的には何を表していますか?仮にサムネイルにカテゴリの画像が表示してあるとして、サムネイルでphpと表示されていたらphpのカテゴリアーカイブを表示するとかそう言う使い方ですかね?
いや、そのリンクがどこかしらにあるのであればリンク自体を書き換えるのはできると思うんですけれども、どういう利用方法なのかを参考までに聞いておこうかと思いまして。もしかしたら別の方法があるかも知れませんし。
-
2016年5月7日 2:32 PM #40576
吉野
ゲストおっしゃる通り、サムネイルにリンクを付けたいです。たとえばYoutubeとかのリンクです。
ちなみに私が参考にしたワードプレスのフォーラムはこちらです。
-
2016年5月7日 3:31 PM #40578
Hidekichi
ゲスト参考リンク先の解説のままでイケると思いますが、
entry-card.phpの
<?php if ( has_post_thumbnail() ): // サムネイルを持っているとき ?>の後にあるaタグがサムネイルのリンクなので、<a href="<?php the_permalink(); ?>" class="entry-image entry-image-link" title="<?php the_title(); ?>">を
<a href="<?php echo get_post_meta($post->ID, 'imgurl', true); ?>" class="entry-image entry-image-link" title="<?php the_title(); ?>">とでも書き換えればいけるんじゃないでしょうか。試してませんが。
またリストスタイルで何を利用しているかによって、「//大きなサムネイルカードの場合」の中のリンク等も触る必要があるかも知れません。更に、親テーマのカスタマイズになると思うので、バックアップをとっておいて万が一に備えるのと、親テーマがアップデートされた時にはカスタマイズが上書きされて無くなってしまうというのを覚えておいて下さい。アップデート毎に修正が必要です。
-
2016年5月7日 5:24 PM #40581
吉野
ゲストHidekichi様
教えていただいたように記述したら出来ました。何度もご回答していただいてありがとうございました。
-
-
投稿者投稿
- トピック「サムネイルに任意のリンクを付けたい」には新しい返信をつけることはできません。