wordpressでユーザー(ライター)詳細画面を作り、
長方形で大きな画像を、
アバター画像とは別に登録できるようにしたくて、
調べたところ「Advanced Custom Fields」というプラグインを使用すれば
実現できるのではないかと思い、
入れ込み登録して、
ユーザー登録画面から画像を設定し、
function.php
php
1function my_custom_single_popular_post( $post_html, $p, $instance ){ 2 //画像(返り値は「画像ID」) 3 $img = get_field( 'thum-big', $p->id ); // '第一1引数' には Advanced Custom Fields で設定した物を入れてください。 4 $imgurl = wp_get_attachment_image_src( $img, 'full' ); //サイズは自由に 5 $imghtml = '<img src="'.$imgurl[ 0 ].'" alt="">'; 6}
出力したいphpファイル
php
1<div class="author-thumbnail"> 2 <?php echo get_avatar(get_the_author_id(), 100);?> 3</div> 4 5<!--大きな画像を出力--> 6<?php the_field('thum-big'); ?> 7 8<div class="author-overview"> 9 <p class="author-name"><?php the_author(); ?></p> 10 <p class="author-description"><?php the_author_meta('user_description'); ?></p> 11 <?php get_template_part('author-table'); ?> 12</div>
このようなコード書きました。
しかし出力することができませんでした。
http://kotori-blog.com/wordpress/acf_output/#acf10
これを参考にしました!
どなたかお分かりの方いたら教えていただけると嬉しいです。。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/08 10:11
退会済みユーザー
2017/06/08 10:18