WordPressテーマSANGOの質問

「この記事を書いた人」の中のウェブサイト項目を複数個にしたい

アバター
マサキ

お世話になります。
プロフィールの中のウェブサイト項目を複数にしたい場合のカスタマイズ方法をご教授していただければ幸いです。またWebsiteという表示もカスタマイズしたいです。
よろしくお願いいたします。

プロフィールを表示する
記事下にプロフィール(この記事を書いた人)を設置する
コメントへの回答
サルワカくん
サルワカくん
2018/03/09

プロフィールのウェブサイト欄は空欄にして頂き、
以下のコードを子テーマのfunctions.phpに追記すれば、良いかと思います。
★★の部分をウェブページのリンクと表示名に変えてくださいませ。

/*プロフィール欄を変更*/
function insert_author_info() {
   $author_descr = get_the_author_meta('description');
   if(!empty($author_descr)): //プロフィール情報が埋まっているときに表示 ?>
  <div class="author-info pastel-bc">
    <div class="author-info__inner">
      <div class="tb">
        <div class="tb-left">
        <div class="author_label">
          <span>この記事を書いた人</span>
        </div>
        <div class="author_img"><?php $iconimg = get_avatar( get_the_author_meta( 'ID' ), 100 );
          if($iconimg) echo $iconimg; //画像 ?></div>
          <dl class="aut">
              <dt>
                <a class="dfont" href="<?php echo esc_url(get_author_posts_url( get_the_author_meta( 'ID' ) )); ?>">
                  <span><?php esc_attr(the_author_meta('display_name'));//名前 ?></span>
                </a>
              </dt>
              <dd><?php esc_attr(the_author_meta('yourtitle')); ?></dd>
          </dl>
        </div>

          <div class="tb-right">

            <p><?php the_author_meta('user_description'); //プロフィール文 ?></p>
            <div class="follow_btn dfont">
            <?php
              $socials = array(
                'Twitter' => esc_attr(get_the_author_meta('twitter')),
                'Facebook' => esc_url(get_the_author_meta('facebook')),
                'Instagram' => esc_url(get_the_author_meta('instagram')),
                'Feedly' => esc_url(get_the_author_meta('feedly')),
                'YouTube' => esc_url(get_the_author_meta('youtube')),
                'Website' => esc_url(get_the_author_meta('url')),
                );
              foreach ($socials as $name => $url) {
                if($url){
             ?>
                <a class="<?php echo $name; ?>" href="<?php echo esc_url($url); ?>" target="_blank" rel="nofollow"><?php echo esc_attr($name); ?></a>
            <?php   }
                  } ?>
              <a class="Website" href="★URL★" target="_blank" rel="nofollow">★名前★</a>
              <a class="Website" href="★URL★" target="_blank" rel="nofollow">★名前★</a>           
            </div>
          </div>
      </div>
    </div>
  </div>
<?php endif; }
/*END プロフィール欄を変更*/
アバター
マサキ
2018/03/11

ありがとうございました!
試してみます!