昨日オンライン質問・相談会を行いましたので、その振り返りとフォローアップ記事です。
ベクトルからのお知らせ
- ExUnitのベータテストになるべく参加してください。
- スタッフブロック が使えるようになりました。
- カスタム投稿タイプマネージャーで作成した投稿タイプでブロックエディタを使いたい場合は REAS API を利用するにチェックを入れてください。
- 目次ブロックを近日リリースします(Lightning Pro利用時のみ使用可能)
伝えるつもりがすっかり忘れていたお知らせ
最近動画で紹介もしてるので 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;
}
まとめ
こんな感じで毎月オンライン質問会を開催しています。普段ダイレクトメールなどでの個別の質問には対応していませんが、オンライン勉強会などの場での質問は歓迎ですので、ご都合が合いましたら是非ご参加ください。
イベントグループに登録するとイベントが公開された時に自動的に案内メールが届きます。
この記事を書いた人
-
名古屋のウェブ制作会社数社に10年程度務めた後、株式会社ベクトル設立。
企画・運営・コンサルティング〜WordPressを中心としたシステム開発まで幅広く携わる。
[ 著書 ]
・いちばんやさしいWordPressの教本(共著)
・現場でかならず使われているWordPressデザインのメソッド(共著)
[ 最近のWordPressコミュニティでの活動 ]
WordCamp Tokoy 2023 セッションスピーカー
WordCamp Asia 2023 セッションスピーカー(LT)
WordCamp Niigata 2019 セッションスピーカー
WordCamp Haneda 2019 セッションスピーカー
WordCamp Osaka 2018 セッションスピーカー
WordCamp Kyoto 2017 セッションスピーカー
他
最近の投稿
- WordPress2024年12月1日ベクトル製品リリースタイムラインから見る開発の裏話と進化の歴史
- WordPress2024年10月30日ブロックテーマで編集権限のユーザーでもメニューを編集できるようにする
- WordPress2024年4月9日WordPress 6.5 で導入された新しい翻訳システムへの対応方法
- WordPress2024年3月16日WordCamp Asia 2024 振り返り
フルサイト編集対応ブロックテーマ
WordPress テーマ X-T9 は、WordPress 5.9 から実装されたフルサイト編集機能に対応した「ブロックテーマ」と呼ばれる新しい形式のテーマです。
ヘッダーやフッターなど、今までのテーマではカスタマイズが難しかったエリアもノーコードで簡単・柔軟にカスタマイズする事ができます。
パターンを使って
よりクオリティの高いサイトに
パターンとは、WordPressのブロックを組み合わせて作ったデザインテンプレートのようなもの。プロのデザイナーが制作したパターンを300以上公開中!コピペしながら高品質なサイトを簡単に作れます。
ブロックエディターで
ABテストを
自由に作成できる VK AB Testing
VK AB Testing は、ABテストを実施するための WordPress 用プラグインです。ブロックエディターでテストパターンを自由に作成でき、ランダム表示とクリック計測が可能です。Webサイトや広告などの施策の改善にぜひご活用ください。