WorldPressでlinktreeのようなプロフカード作りたい
ネット上の名刺のようなプロフィールカード,今は外部サイトで簡単にそういうものが作れます、便利ですよね!
ワタシも複数のリンクを一つのURLにできるinstabio(インスタバイオ)を利用していました。
instabioはインスタグラムのプロフにURLを貼れるのですがツイッターではなぜがリンクぎれ状態になったり,内容を修正する際にログインて編集する作業も面倒になってきました。
それにURLは外部サイトだけに好きなアドレスにするには有料なります。
ライフワークとして必要だけど,デザインも無料ではイマイチ。
ということで,手持ちのWorldPressで instabio(インスタバイオ) やLinktreeのようなSNSプロフィールリンクを作ってみようと思い3日ほど調べてみました。
素人なりに考え調べてみた結果、1日ほどで完成しました。
参考したサイト
プロフィールカードを参考にしました
固定ページを白紙にするため参考にしました
ではさっそく作っていきます。
WorldPressの固定ページを白紙にする
まずは白紙するための作業です。
- 新規に固定ページを作成
- 読む時間を表示しないにチェックいれる
- 目次を表示しないにチェック入れる
- 広告を除外する(cocoon設定 広告除外記事固定ページのIDを入力)
- 1カラムにする(サイドバーを消す)
あとは真っ白になるようにCSSでコーティングします。
※実際にこのサイトでやってみました!
固定ページのカスタムCSSに書き込んでいきます。
(1ページのみ適用)
/*———————————
固定ページのヘッダーをエリアを非表示にする
——————————–*/
#header{display:none;}
#notice-area {display: none;}
.breadcrumb {display: none;}
/*———————————
固定ページのタイトルを非表示にする
——————————–*/
.entry-title {display:none;}
/*———————————
固定ページの日付を非表示にする
——————————–*/
.post-6303 .date-tags {display: none;}
/*———————————
メニューバーを非表示にする
——————————–*/
#navi{display:none;}
/*———————————
投稿者の表示を非表示にする
——————————–*/
.article-footer{display: none;}
/*———————————
フッターを非表示にする
——————————–*/
.page-id-6303 .footer{ display:none;}
/*———————————
モバイルメニューの非表示
——————————–*/
.mobile-header-menu-buttons {display: none;}
これで、白紙になります。プレビューでチェックしましょう。
ワタシの場合はWebサイトの一部のみを白紙したかったので、
通知エリアとパンくずリストも display: none; で消しました。
もし、消しきれないか箇所があればclass名を調べて display: none; で消しましょう。
固定ページのidはプレビューで表示される番号です。そこを書き換えてください。
このサイトの固定ページカスタムCSSに書き込むと上記のようになりました!
プロフカードをCSSとhtmlでコーティングする
さて、いよいよブログカードのコーティングしていきます。
背景もグラデーション付けてみたかったので、好きな色を選んでコーティングしました。
ワタシの場合は上から下へのグラデーションです。
body
{
background: -moz-linear-gradient(top, #f49999, #FFF);
background: -webkit-linear-gradient(top, #f49999, #FFF);
background: linear-gradient(to bottom, #f49999, #FFF);
}
.main
{
background: -moz-linear-gradient(top, #f49999, #FFF);
background: -webkit-linear-gradient(top, #f49999, #FFF);
background: linear-gradient(to bottom,#f49999, #FFF);
}
プロフカードのCSS
.profile-card1
{
width: 100%; max-width:400px;
position: relative;
background: #555555; /*背景の色*/
margin-right: auto;
margin-left: auto;
box-shadow: 0px 1px 3px rgba(0,0,0,.18);
overflow: hidden;
}
.profile-card1:before
{
width:300%;
height:255px;
content:"";
transform:skew(15deg,10deg);
background: #aeab92; /*斜め背景の色*/
position: absolute;
top:-15%; left:-10%; z-index: 0;
}
.profile-card1:after
{
width:200%;
height:230px;
content:"";
transform:skew(15deg,10deg);
background: #aeab92; /*斜め背景の色*/
position: absolute;
bottom:-15%;
left:-10%;
z-index: 0;
}
.profile-card1__inner
{
position: relative;
z-index: 1;
}
.profile1-thumb
{
overflow: hidden;
width: 110px;
height: 110px;
border: #fff 3px solid;
border-radius: 55px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
background: #fff;
}
.profile1-thumb img
{
display: block;
width: 100%;
height: auto;
}
.profile1-content
{
margin: 0 0 49px;
padding: 0 15px;
}
.profile1-content li
{
list-style: none;
text-align: center ;
border : solid 1px #ccc ;
margin: 30px; padding: 10px;
}
.profile1-content span
{
display: block;
}
.profile1-name
{
margin:10px 0 0 0;
font-size: 18px;
color: #fff;
font-weight: bold;
text-align: center;
}
.profile1-intro
{
font-size: 16px; color: #fff;
}
.profile1-sns
{
text-align: center ;color: #fff;
}
プロフカードのHTML
投稿をコードエディターモードに変えてhtmlを入れていきます
<div class="profile-card1">
<div class="profile-card1__inner">
<div class="profile1-thumb">
<img src="/wp-content/uploads/2021/12/VfBlR1Tz_400x400.jpg" alt="アイコン">
</div>
<div class="profile1-content">
<span class="profile1-name">着物リメイク作家QOOPY</span>
<span class="profile1-intro">
My work remakes a kimono and an obi of the Japanese traditional culture, and there is it.
If you are interested, please view 【Website】QOOPY'S Note.
日本伝統文化の着物と帯をリメイクしています。
興味のある方は <i class="fas fa-home"></i> Website の QOOPY'SNoteをご覧ください。
<li><a href="https://kimonoremake.net/" target="_blank" rel="noopener"><i class="fas fa-home"></i> Website</a></li>
<li><a href="https://shop.kimonoremake.net/" target="_blank" rel="noopener"><i class="fas fa-shopping-cart"></i> Shop</a></li>
<li><a href="https://web.kimonoremake.net/" target="_blank" rel="noopener"><i class="fas fa-laptop-code"></i> WebDiary</a></li>
<li><a href="https://katami.kimonoremake.net/" target="_blank" rel="noopener"><i class="fas fa-heart"></i> Katami Kimonoremake</a></li>
<li><a href="mailto:メールアドレス?subject=着物リメイク作家QOOPYへのお問合せ&body=お問合せ区分やお名前ご連絡先ををご記入ください(オーダー制作・教室・見積もりなど・その他)"><i class="far fa-envelope"></i> Contact</a></li>
</span></div>
<div class="profile1-sns">
/*SNSボタンのhtmlを入れます(次の項目へ)*/
</div>
</div>
</div>
</div>
SNSボタンを設置する
SNSボタンは既存のプロフィールから持ってきます。
まずはhtml
/*<div class="profile1-sns">*/
<div class="author-box">
<div class="author-follows">
<!-- SNSボタン -->
<div class="sns-follow bc-brand-color fbc-show sf-profile">
<div class="sns-follow-buttons sns-buttons">
<a rel="nofollow noopener" target="_blank" href="https://twitter.com/QOOPY777" class="follow-button twitter-button twitter-follow-button-sq" title="Twitterをフォロー"><span class="icon-twitter-logo"></span></a>
<a rel="nofollow noopener" target="_blank" href="https://www.instagram.com/kimonoremake.qoopy" class="follow-button instagram-button instagram-follow-button-sq" title="Instagramをフォロー"><span class="icon-instagram-logo"></span></a>
<a rel="nofollow noopener" target="_blank" href="https://lin.ee/Vn4AzJA" class="follow-button line-button line-follow-button-sq" title="LINE@をフォロー"><span class="icon-line-logo"></span></a>
<a rel="nofollow noopener" target="_blank" href="https://www.youtube.com/channel/UCE2FHf7R9PDdkR4BUr0_StA" class="follow-button youtube-button youtube-follow-button-sq" title="YouTubeをフォロー"><span class="icon-youtube-logo"></span></a>
<a rel="nofollow noopener" target="_blank" href="https://www.linkedin.com/in/qoopy-kimonoremake-2817051b8/" class="follow-button linkedin-button linkedin-follow-button-sq" title="LinkedInをフォロー"><span class="icon-linkedin-logo"></span></a>
/*</div>*/
</div>
</div>
</div>
</div>
このサイトでカスタマイズして追加したCSSはこちら
.no-sidebar
.content
.main { border: none;}
.author-box {padding: 0; border: none;}
このサイトはサイドバーがあるので、線がでてしまう
また既存のプロフィールボックスの線がでてしまうので
それらを border: none; で追加しました。
既存のSNSボタンになります。
ワタシの場合はボタンの装飾しています。
好きなボタンにカスタマイズしても楽しいですね!
出来上がったサンプルプロフカードはコチラ
コードをコピペした際に上記のようにならないときは、;などの半角記号を確認してね!
もしくは念のためクラス名も確認してください。
最後に
いかがでしょうか?
手持ちのWordPressを使ってWebサイトの一部をプロフカードにカスタマイズする方法でした。
そんなに難しくなく instabio(インスタバイオ) やLinktreeのようなプロフカードができました。
さっそくQRコードを作って名刺や年賀状に張り付けたいと思います。
みなさまのお役に立てれば幸いです。
コメント