WordPress カスタマイズ覚書
Cocoon をベースに、デザインに寄せる対応で使った手法など。
便利に使える
- サイトディレクトリ構成
https://inabak.com/folder-structure-best/2021/11/15 リンク切れ - ダミー画像作成サイト
- 画像測定サイト
https://cloud-util.appspot.com/ImageMeasure2021/11/15 リンク切れ
Chrome拡張
- カラーピッカー ColorZilla https://www.colorzilla.com/
- Webページ測定 Page Ruler Redux https://chrome.google.com/webstore/detail/page-ruler-redux/giejhjebcalaheckengmchjekofhhmal/reviews?hl=ja
content内の改行
header::after {
white-space: pre;
content: '一行目\A2行目';
boxの隅の色を変えるhttp://blog.e-riverstyle.com/2012/04/css-18.html リンク切れ 2023/8/20- 2020年に最適なfont-familyの書き方
- 【2020年版】Webデザイナーが覚えておきたいWebデザインの横幅サイズを解説!
- 資生堂のサイトがおしゃれなレイアウトとして参考になる https://www.shiseido.co.jp/
- 場所によっては、html内での場当たりのスタイル設定もある -> と思ったら、JavaScrpitで動的にスタイル(幅)を変えていそう。
- カルーセル
- https://brand.shiseido.co.jp/
- https://www.shiseido.co.jp/benefique/
padding と margin
paddingはどんな時に使う?ポイントは2つ
point01:要素の範囲を広げたい時
point02:子要素を内側に押し込めたい時
marginはどんな時に使う?ポイントは1つ
point01:別の要素との距離を取りたい時
paddingかmarginどちらをつけるか迷ったら? 良いサイトを見る
- marginとpaddingの使い分け【CSS】https://yukimaru.org/html-css/marginとpaddingの使い分け【css】/ リンク切れ 2024/9/9
- marginとpaddingの使い分け4つのポイント
marginとpaddingの使い分けその1・背景画像や背景色を余白部分に表示させたい時はpaddingを使う
marginとpaddingの使い分けその2・隣合うHTML同士の余白を空ける時はmarginを使用
marginとpaddingの使い分けその3・marginを使用する際は極力、上下方向についてはどちらか片方に統一して適用する
marginとpaddingの使い分けその4・親要素と子要素の余白を空けるのはpaddingを使用する
- text-size-adjust
- text-size-adjust プロパティは一部のモバイル端末で使われる、テキストの自動拡大アルゴリズムを制御します。他のブラウザーはこのプロパティを無視します。
- これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。
- 2020年の最高のCSSフレームワーク
- Pure.css https://purecss.io/
- チュートリアル https://www.finddevguides.com/Purecss
- Pure.css https://purecss.io/
- Cute Grids
htmlを書くとき <br>か<br />か
- https://qiita.com/kobashitakashi/items/929bb3d879875b421d76
- これからhtml5で書くときには、はどちらでもよく、スラッシュはないほうを推奨されているようなので、html5では無しでOK、古いサイトを修正するとき、それがXHTMLだったときにはつける、というのが正しい書き方になるようです。
- img object-fit https://developer.mozilla.org/ja/docs/Web/CSS/object-fit
- contain レターボックス cover 切り取り
【2020年4月修正追記】レスポンシブ CSSメディアクエリ(@media)ブレイクポイントまとめ
https://www.seojuku.com/blog/responsive-mediaquery.html#CSS_media_Web リンク切れ 2024/4/10
WordPress ブランカーテーマ、スターターテーマ
- Underscoresは、スタイリング無しの状態から自作テーマを作りたい人におすすめのWordPressブランクテーマです。 https://underscores.me/
- スターターテーマ _s を使ってWordPressのテーマをつくる(準備編) https://gatespace.jp/2012/12/19/underscores00/
- Genericは、カスタマイズ前提で作られたシンプルなWordPressのスターターテーマです。 https://ja.wordpress.org/themes/generic/
- Genesisは海外でかなり人気が高いWordPressのスターターテーマで、下記のような特徴があります。有料 https://my.studiopress.com/themes/genesis/
スライドショー
- http://kenwheeler.github.io/slick/
- スライダーエリアの外をぼやかす slider_outline の before/after で、コントロール https://www.shiseido.co.jp/elixir/index.html
Cocoon Slick
- https://wp-cocoon.com/community/cocoon-theme/%E3%82%AB%E3%83%AB%E3%83%BC%E3%82%BB%E3%83%AB%E9%9D%9E%E4%BD%BF%E7%94%A8%E6%99%82%E3%81%A7%E3%82%82slick%E3%82%92%E4%BD%BF%E3%81%84%E3%81%9F%E3%81%84/
- https://webutubutu.com/webdesign/8129
- slickのdotsが表示されない
https://unity-right.com/slick-dots2/ - slick センターモード
https://tr.you84815.space/slick/settings/centerMode.html - slick サンプル
https://designnokoto.com/?s=slick
https://qiita.com/ymeeto/items/7fc56eea4bd44487cdb7- サムネイルをスクロールさせない
https://takblog.site/web/?p=144
https://gakuya.work/slick-js-thumbnail-important-point/s
https://webhoric.com/hp/javascript/slickjs-thumbnail/ - slick.jsのドットナビゲーションをサムネイル画像に変更する
https://qiita.com/MikaShirahama/items/c0443cf967865e976208
https://www.nxworld.net/jquery-plugin-slick-image-paging.html
- サムネイルをスクロールさせない
スライドショー
スライダーエリアの外をぼやかす slider_outline の before/after で、コントロール https://www.shiseido.co.jp/elixir/index.html
スクロール条件で画像を少し動かす
カバーブロック
ヘッダの背景画像のように登録できる
要素の境界に三角形を表示する
- border三角形 http://apps.eky.hk/css-triangle-generator/ja (2023/11/30 リンク切れ)
- 3.ボタンにbefore擬似要素で三角アイコンを追加する https://webtant.net/201065
- svg三角形
- インラインSVGにHTML要素を配置する方法 https://www.it-swarm-ja.tech/ja/html/%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3svg%E3%81%ABhtml%E8%A6%81%E7%B4%A0%E3%82%92%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/1057036138/
GIMP
画像を一括エクスポート
oraへエクスポートして、pngを取り出し
- Fontを調べる
- 日本語 質問形式でfont
http://www.identifont.jp/identify.html2022/5/25 リンク切れ
Cocoonの設定
- アピールエリア ページ毎
- カルセール カスタマイズ
https://yamimin-planet.com/carousel-customize/2022/5/3 リンク切れ - カルーセルの位置
Cocoonのデフォルト設定解除
設定項目 | Cocoonの設定箇所 |
サイドバー非表示 フォント Font Awesome | 全体 |
キャッチフレーズを表示しない モバイルメニューボタンを表示しない ヘッダーレイアウト トップメニュ小(右寄せ) | ヘッダー |
投稿日、更新日を非表示 | SEO |
コメント非表示 関連記事 カテゴリー ページ送りナビ パンくずリスト | 投稿 |
パンくず非表示 | 固定ページ |
投稿者、投稿日、更新日を非表示 | 本文 |
トップボタンへ戻るを非表示 | ボタン |
SNSボタン非表示 | SNSシェア |
SNSフォローボタン、RSS, Feedly | SNSフォロー |
フロントページタイトル | タイトル |
コンテンツ幅 | カラム |
目次を表示しない | 目次 |
本文上にアイキャッチを表示しない | 画像 |
フッター 独自表記 | footer.php |
モバイルメニュー 表示しない | モバイル |
.htaccess キャッシュクリア
記事一覧の WordPress プラグイン
- Post Grid
- Content Views
- WP Show Post
- WP Latest Posts
- List category posts
- Latest Post Shortcode
Cocoon で記事一覧
https://athemes.com/collections/best-wordpress-grid-plugins/
Essential Grid $69
Media Grid $25
The Post Grid free 20,000+ ave 4.5 5s 46
The Grid $29
Content Views (Free) 100,000+ ave 5.0 5s 272
Grid Plus (Free) 8,000+ ave 4.0 5s 14
WP Ultimate Post Grid (Free) 4,000+ ave 4.0 5s 14
Uber Grid (Premium) $20
Media Boxes Portfolio (Premium) $23
WordPress (ワードプレス)の記事一覧プラグインおすすめ7選 |人気記事へユーザーを誘導
- 最新投稿へのリンク https://www.cherrypieweb.com/138
- ペイントの画像差し替え http://office-qa.com/win/win230.htm
- デザインが面白い https://dreamguys.co.in/
特定のテンプレートを使っているサイトを調べる
アイコン画像
WordPress で Slick を使う
- function.php
- footer.php
function xxxxxx_scripts() {
wp_enqueue_style( 'xxxxxx-slick-style', get_template_directory_uri() . '/plugins/slick/slick.css');
wp_enqueue_style( 'xxxxxx-slick-theme-style', get_template_directory_uri() . '/plugins/slick/slick-theme.css');
wp_enqueue_script( 'xxxxxx-slick', get_template_directory_uri() . '/plugins/slick/slick.js');
}
add_action( 'wp_enqueue_scripts', 'xxxxxx_scripts' );
<?php wp_footer(); ?>
<script>
$(function() {
$('.grid-items').slick();
});
</script>
</body>
CSSをチェック
inline a で画像やアイコンが揃わない理由
- 理解しておきたい、CSSによるインラインレイアウトの仕組み(font-size/line-height編)Inline Layout
- 理解しておきたい、CSSによるインラインレイアウトの仕組み(vertical-align編その1)Inline Layout
- 画像 displey:inline -> block
- 理解しておきたい、CSSによるインラインレイアウトの仕組み(vertical-align編その2)Inline Layout
- アイコン
img {
vertical-align: middle;
position: relative;
top: -0.1em;
}
【CSS】displayの使い方を総まとめ!inlineやblockの違いは?
- 【基礎知識】ブロックレベル要素・インライン要素の性質と違い
- 【display】インラインブロック要素の性質と使い方
- 曖昧になりがちなインライン要素とインラインブロック要素とブロック要素の違い
- 段組みの使い分け(float、inline-block、table、flexbox、gridレイアウト)
psd
- PSDファイルをPhotoshop(フォトショップ)以外で編集・開くには?
- photopea:webアプリ テキストフォントが調べられる
inline-blockを改行させない
white-space: nowrap; /* 自動で折り返ししない */
親のど真ん中に配置
absolute + top: 50% + left: 50% + transform: translate(-50%,-50%)で親のど真ん中に配置できる
https://saruwakakun.com/html-css/basic/centering
post_grid のqueryをダイナミックに変える
filter hooks で、多分できる
https://pickplugins.com/documentation/post-grid/filter-hooks/post_grid_query_args/
cssをブラウザ単位(IE、Chrome、FireFox、Safari)で適用する方法
_:-ms-lang(x)::-ms-backdrop, #header-container-in .contact .tel {
https://dot-blog.jp/news/css-browser-unit-apply/
その他
- 重ねて表示する!CSSのz-indexの使い方【初心者向け】 https://techacademy.jp/magazine/8645
- positionプロパティで位置を調節(1) https://wp-p.info/tpl_rep.php?cat=css-intermediate&fl=r11
- MDN 重ね合わせコンテキスト https://developer.mozilla.org/ja/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
- 2020年版:おすすめの人気CSSフレームワークと特徴の総まとめ https://webdesign-trends.net/entry/11473
- CSS Gridが適しているレイアウト、Flexboxが適してるレイアウトを詳しく解説 https://coliss.com/articles/build-websites/operation/css/css-grid-vs-flexbox-which-should-you-choose.html
- HTMLとCSSだけでカルーセル・スライダーを実装するテクニックのまとめ https://coliss.com/articles/build-websites/operation/css/css-only-carousel.html
- カルーセルを自作する https://qiita.com/wintyo/items/a37a197f69aa205297a5
- 「え?それそんなかかるの?」簡単そうに見えて案外時間のかかるWebサイト上のJavaScriptあるある仕様8選 https://liginc.co.jp/392786
- ブラウザの仕組み: 最新ウェブブラウザの内部構造 https://www.html5rocks.com/ja/tutorials/internals/howbrowserswork/#style
- 【2020年版】游ゴシックを使ったおすすめfont-family指定 https://blog.yoshinonaco.com/font-family-2020/
- 【WordPress】無料テーマCocoonで好きなフォントを設定するカスタマイズ! https://plu-plu.net/cocoon-fontfree/
- Windowsで游ゴシックが汚いのは、どう考えてもWebデザイナーが悪い? https://www.cherrypieweb.com/903
- WOFF への変換方法 https://loumo.jp/archives/5120
- 子テーマのディレクトリ取得関数:子テーマでも親のディレクトリが取得される
- 【WordPress】Contact Form 7 に確認画面を追加する https://www.smilevision.co.jp/blog/wp-contactform7addconfirm/
- 【Contact Form 7】不要なpタグやbrタグを出力されないようにする https://web-guided.com/1087/
define('WPCF7_AUTOP', false);
- 「ハンバーガー」アイコンをクリックしたら「バツ」アイコンにアニメーションする https://haniwaman.com/parts/post-7171/