LoginSignup
5
2

More than 5 years have passed since last update.

WordPressプラグイン「FrontEndPM」のデザインをモダンに変えてあげる

Last updated at Posted at 2017-01-17

WordPressでユーザ同士がDMをすることを可能にする「FrontEndPM」だがデザインが残念すぎる。日本語も対応していない。

以下、デフォルトのスクショ

FrontEndPM.png

僕が実際に追加CSSで書いたものをまとめました。
参考にしてみてください。

受信ボックスのデザイン

FrontEndPM2.png

こんな感じに変更できます。

ボーダーをシンプルにする

footer部にFrontEndPMという文字が入ってるのでdisplay:noneにしてあげる。

#fep-footer {
  display: none;
}

#fep-header {
  border: none;
}

#fep-content {
  margin-top: 40px;
  padding-top: 10px;
  border-bottom: none;
  border-right: none;
  border-left: none;
}

受信ボックスに余白をつけよう

.fep-table-rowは最初display:table-rowに設定されているので、display:blockに変更した後、paddingを各自お任せで設定しよう。私は10pxで統一してたので10px。

.fep-table-row {
  padding: 10px;
}

.fep-table > div {
  display: block;
}

アバターの右に余白

余白を右につける。importantに設定しているが、セレクタを詳しく記述して優先度をあげるとつけなくても良し。

.avatar.avatar-64 {
  margin-right: 30px !important;
}

セレクトをモダン化する

.fep-bulk-action > select,
.fep-filter > select {
    display: block;
    width: 100%;
    height: 45px;
    font-size: 14px;
    color: #555555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    letter-spacing: 0.5px;
}

検索フォームのデザイン

スクリーンショット 2017-01-17 18.21.11.png

デフォルトではこんな残念すぎる検索フォームですが、以下のコードで

.fep-directory-search-form-field,
input.input-text {
  width: 80% !important;
  height: 50px;
  font-size: 14px;
  color: #555555;
  border: 1px solid #ccc;
  border-radius: 4px;
  letter-spacing: 0.5px;
}

.fep-directory-search-form-submit {
    color: #fff;
    height: 50px;
    display: inline-block;
    font-weight: bold;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 0.71428571em 2.28571429em;
    font-size: 14px;
    line-height: 1;
    background-color: #315b9d;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

スクリーンショット 2017-01-17 18.21.25.png

この通りに変身。

その他細かい修正

好みでカスタマイズしてほしい部分ですが、明らかに気になったのでこんな風に書きました!

.fep-form-field {
  margin: 20px 0;
}
.fep-label {
  font-size: 14px;
  margin-top: 20px;
}
button.fep-button {
  margin-left: 10px;
}
5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2