Lightning オンライン勉強会 #004 振り返り

昨日オンライン質問・相談会を行いましたので、その振り返りとフォローアップ記事です。

ベクトルからのお知らせ

伝えるつもりがすっかり忘れていたお知らせ

最近動画で紹介もしてるので YouTube チャンネル登録よろしくお願いいたします。

質問事項(記憶にある分だけ)

固定ページのように階層を持つカスタム投稿タイプを作りたい

この要望を聞いて、ExUnitのカスタム投稿タイプマネージャーに機能追加しようかと一瞬思ったのですが、冷静に考えたら「それ普通に固定ページでやれば同じでは…」という思考に至ったので、ExUnitのカスタム投稿タイプマネージャーには実装しませんが、以下のようなコードを子テーマのfunctions.phpなどに書けばできます。

<?php
add_action( 'init', 'my_add_post_type_like_a_page', 0 );
function my_add_post_type_like_a_page() {
	register_post_type(
		'test', /* カスタム投稿タイプのスラッグ */ array(
			'labels'       => array(
				'name' => '固定ページのようなカスタム投稿タイプ',
			),
			// hierarchical が true だと階層を持つ投稿タイプになります。
			'hierarchical' => true,
			'public'       => true,
			// ブロックエディタを使う場合は true
			'show_in_rest' => true,
			// 'supports' に page-attributes' が含まれてないと親ページを選択するパネルが表示されません
			'supports'     => array( 'title', 'editor', 'excerpt', 'thumbnail', 'author', 'page-attributes' ),
		)
	);
}

カスタム分類も追加したい場合はこちらも参考にしてください。

フッターのウィジェットエリアを増やしたい

/*-------------------------------------------*/
/*  フッターのウィジェットエリアの数を増やす
/*-------------------------------------------*/
add_filter('lightning_footer_widget_area_count','lightning_footer_widget_area_count_custom');
function lightning_footer_widget_area_count_custom($footer_widget_area_count){
    $footer_widget_area_count = 4; // ← 1~4の半角数字で設定してください。
    return $footer_widget_area_count;
}

フッターの下部に画像画像をリピートで配置したい(宿題)

フッターコピーライトの上にキレイに指定するのはCSSだけでは難しそうな空気を感じましたが出来るだけ頑張ってみました。

.siteFooter .copySection:before {
	position: relative;
	width:100vw;
	margin:0 calc(50% - 50vw);
	height:150px;
	top:-50px;
	display: block;
	background: url('https://www.vektor-inc.co.jp/wp-content/uploads/2018/01/exunit_-150x150.jpg') bottom center repeat-x;
}

Charm記事詳細画面で複数カテゴリ表示にカスタマイズしている条件下での表示の調整(宿題)

※これはかなり特殊な環境なので質問された方以外の環境で使う事はないと思います。

body:not(.home):not(.archive) .entry-meta{
	display:block; overflow:hidden;
}
body:not(.home):not(.archive) .entry-meta .entry-meta_items_term {
	position: relative;
	float:right;
	top:0;
	right:0;
}
body:not(.home):not(.archive) .entry-meta .entry-meta_items.published {
	float:left;
}

まとめ

こんな感じで毎月オンライン質問会を開催しています。普段ダイレクトメールなどでの個別の質問には対応していませんが、オンライン勉強会などの場での質問は歓迎ですので、ご都合が合いましたら是非ご参加ください。

イベントグループに登録するとイベントが公開された時に自動的に案内メールが届きます。

Follow me!

Author Profile

石川栄和代表取締役
名古屋のウェブ制作会社数社に10年程度務めた後、株式会社ベクトル設立。
企画・運営・コンサルティング〜WordPressを中心としたシステム開発まで幅広く携わる。
[ 著書 ]
・いちばんやさしいWordPressの教本(共著)
・現場でかならず使われているWordPressデザインのメソッド(共著)
[ 最近のWordPressコミュニティでの活動 ]
2018 WordCampOsaka セッションスピーカー
2017 WordCampKyoto セッションスピーカー
2016 WordCampTokyo LT
2016 WordCampKansai ハンズオン世話役
2015 WordCampTokyo セッションスピーカー
2015 WordCampKansai セッションスピーカー
2014 WordFesNagoya 実行委員 & セッションスピーカー
2013 WordCampTokyo セッションスピーカー(パネラー)
2013 WordFesNagoya 実行委員 & セッションスピーカー
2013 WordCrabFukui セッションスピーカー

初心者でも簡単!無料WordPressテーマ

100%GPL / 商用利用可能

Lightning は WordPress公式ディレクトリに登録されているカスタマイズ性の高いテーマです。
デモデータも配布されているので、ビジネスサイトの雛形が数分でセットアップできます。

VWSオンラインコミュニティー

有料ユーザー限定のオンラインコミュニティでは、より良いテーマ・プラグイン開発のため、機能改善・追加要望などの書き込み大歓迎です!
ユーザー同士の交流や意見交換の場としてもお気軽にご参加ください。