Wordpressで元画像へのリンク付きのサムネイル画像を挿入するショートコードを作成したいです。
リンクなしのサムネイル画像のショートコードは、functions.phpに以下のコードを記述して実現できました。
function getImage() { if(has_post_thumbnail()) { $thumb_id = get_post_thumbnail_id(get_the_ID()); $img = wp_get_attachment_image_src( $thumb_id, 'thumbnail' ); $img_src = $img[0]; $img_width = $img[1]; $img_height = $img[2]; }else{ $img_src = esc_url ( get_template_directory_uri() ).'thumb.png'; } $view_img = '<img src="'.$img_src.'" alt="">'; return $view_img; } add_shortcode('eyecatch', 'getImage');
上記のコードに手を加えて、Wordpressで元画像へのリンク付きのサムネイル画像を挿入するショートコードを作成したいです。
いろいろなサイトを見ていてechoを使えば表示できることは分かったのですが、当方phpに関してほぼ無知のためfunctions.phpでechoを記載するルールが分からず質問させていただきました。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/16 10:00