DRILL LANCER
フォーラムへの返信
-
投稿者投稿
-
DRILL LANCERモデレーターそういえば、LPはパンくずとページヘッダーが表示されませんね。
また、ウィジェットを様々な固定ページに自由に設置する方法も知りたいです。
方法はあるにはあるのですが、下記のことをする必要があります。
- 新しくページ用のテンプレートを設ける
- functions.phpでウィジェットを定義する
とりあえず、 page.php と page-onecolomn.php をベースとしたものを添付してみます。
zip圧縮しているので解凍してから子テーマに設置してください。
子テーマの functions.php に追記する内容は下記のとおりです。/** * Define Widget Areas for with */ function with_widgets_init() { $args = array( 'post_type' => 'page', 'post_status' => 'publish,private,draft', 'posts_per_page' => -1, 'meta_key' => '_wp_page_template', 'meta_value' => 'page-widget-2column.php', ); $posts = get_posts( $args ); if ( $posts ) { foreach ( $posts as $key => $post ) { register_sidebar( array( /* Translators: %s: LP title */ 'name' => '2カラム固定ページ ウィジェット "' . esc_html( $post->post_title ) . '"', 'id' => 'page-widget-' . $post->ID, 'before_widget' => '<div class="widget %2$s" id="%1$s">', 'after_widget' => '</div>', 'before_title' => '<h2 class="mainSection-title">', 'after_title' => '</h2>', ) ); } } wp_reset_postdata(); $args = array( 'post_type' => 'page', 'post_status' => 'publish,private,draft', 'posts_per_page' => -1, 'meta_key' => '_wp_page_template', 'meta_value' => 'page-widget-1column.php', ); $posts = get_posts( $args ); if ( $posts ) { foreach ( $posts as $key => $post ) { register_sidebar( array( /* Translators: %s: LP title */ 'name' => '1カラム固定ページ ウィジェット "' . esc_html( $post->post_title ) . '"', 'id' => 'page-widget-' . $post->ID, 'before_widget' => '<div class="widget %2$s" id="%1$s">', 'after_widget' => '</div>', 'before_title' => '<h2 class="mainSection-title">', 'after_title' => '</h2>', ) ); } } wp_reset_postdata(); } add_action( 'widgets_init', 'with_widgets_init', 100 );その後、固定ページを作成する際、テンプレートの項目で
「Widget Page 1 Column」 か 「Widget Page 2 Column」 を選択すると
LPと同様のことができるようになります。P.S.
2カラム用のものは1カラム用のウィジェットは使用できません。デザインが崩壊します。P.P.S.
やりすぎると外観 > ウィジェット の右側半分ががカオスになるので使用は程々に。P.P.P.S.
やってることは、だいたい下記のとおりです。- page-lp.php + ベースのテンプレートを参考に新規ページテンプレートを作成
- functions.php の201行目あたり~360行目あたり(特に331行目あたり~357行目あたり)を参考にfunctions.php に追記する内容を作成
P.P.P.P.S.
9月中旬頃からBS4対応により構造の大幅な変化が予想されます。
なので、添付のテンプレートが使用できるのはおそらく9月中旬までとなります。Attachments:
You must be logged in to view attached files.
DRILL LANCERモデレーター作成した固定ページ(?)を 「VK 固定ページウィジェット」で表示させることで
好みの順番に変える事ができると思います。
DRILL LANCERモデレーター下記方法でいかがでしょうか?
- カラムブロックで2カラムを作る
- それぞれのカラムに画像ブロックを挿入
- 画像ブロックの設定欄にURLを記述するところがあるのでそこにURLを記入
DRILL LANCERモデレーターこういうことを言いたかったのです。
/*管理画面に再利用ブロックのメニューを追加する*/ add_action( 'admin_menu', 'mono_add_custom_menu' ); function mono_add_custom_menu(){ add_menu_page( 'ブロックの管理', 'ブロックの管理', 'manage_options', 'edit.php?post_type=wp_block', '', 'dashicons-admin-post', 21 ); }ひょっとして2箇所ある
add_custom_menuのうち
1箇所しか変更していなかったというオチではないですか?
DRILL LANCERモデレーターその程度ならテーマで触れることはなさそうですから多分問題なさそうだと思います。
ただ、add_custom_menuはmy_add_custom_menuとかmono_add_custom_menu
くらいにはしたほうがいいかもしれません。
DRILL LANCERモデレーターBS4版 Origin が使えるようになるのは9月中旬頃からだそうです。
https://github.com/vektor-inc/Lightning/issues/261#issuecomment-521711939Origin II で行う場合はヘッダートップのお問い合わせの部分を非表示にして、
ブロックで作ったものをデバイスによる出し分けせずにすべてのデバイスで表示というのもありかもしれませんね。
DRILL LANCERモデレーター@media (min-width: 992px)
スクリーンの幅が 992px 以上の場合、つまり、PC表示の場合なのでこれで正しいです。
グローバルメニュー(.gMenu_outerはグローバルメニューの外縁のクラス)はPCにしか表示されないためです。
DRILL LANCERモデレーターLPで使用するなら下記URLが参考になると思います。
また、3PRエリア は VK Blocks の PR Blocks (Beta) で代用可能な気がします。
DRILL LANCERモデレーターWordPressの管理画面が急に404エラー
SiteGuard WP Pluginを使用していますか?
もし、その場合は FTP で WordPress のあるディレクトリの .htaccess ファイルをダウンロードしてテキストエディタで見てみてください。
おそらく、SiteGuard WP Plugin が追加したと思われるコードが見つかると思うのでその部分を削除してみてください。
P.S.
当該プラグイン有効化するとその瞬間からログインURLの変更(と管理画面のURLの変更)が有効になるので、案外見落としやすいです。ログインURLの変更をした場合、ログインURL は WordPress に設定したメールアドレスにメールが届き、そこに書かれているのでそこから管理画面にいけないこともないと思います。
DRILL LANCERモデレーターあと、考えられるのは・・・
実はお盆の少し前あたりから Lightning Pro の 更新部分にトラブルがあったので中途半端に更新されている可能性があります。
そのため、Lightning Proを一旦削除して再度インストール後最新版に更新してみるのも手かもしれません。ちなみに、Lightning Pro の Ver. 1.6.3 はそのトラブル後なかったことにされていて(?)、
現状では Ver. 1.6.2 が最新のようです。
DRILL LANCERモデレーター外観 > Lightning デザイン設定 の キーカラー に
#ffffffを指定していませんか?
あとは、見出しの背景色が#ffffffになるようなカスタマイズをしていませんか?
とりあえず、Developer Tool で該当箇所を調べてどうなっているのか確認してみてください。P.S.
実はお盆の少し前あたりから Lightning Pro の 更新部分にトラブルがあったので中途半端に更新されている可能性があります。
そのため、Lightning Proを一旦削除して再度インストール後最新版に更新してみるのも手かもしれません。Lightning Pro の Ver. 1.6.3 はそのトラブル後なかったことにされていて(?)、現状では Ver. 1.6.2 が最新のようです。
DRILL LANCERモデレーター下記を確認させていただきます。
- 見出しを変更後、「公開」ボタンを押しましたか?
- Lightning Pro と Lightning Skin Fort と VK All in One Expansion Unit は最新版ですか?
- カスタマイズ後プラグインやブラウザのキャッシュを削除しましたか?
特に2番目は本件に関わる重要事項です。詳しくは下記記事にて。
ExUnit 9.4.2 のアップデートは VK Blocks の見出しブロックで「装飾なし」を選んでも、Lightning Pro の新機能の見出しデザイン変更をしていると効かないという不具合修正です。 #wplightning #vektor_wp
— Vektor,Inc. (@vektor_inc) August 1, 2019
DRILL LANCERモデレーターwp-config.phpの
define('WP_DEBUG', false);
を
define('WP_DEBUG', true);
にしてエラーが表示されたらそれを修正すれば復旧できるかもしれません。後は、キャッシュが影響している可能性があるのでブラウザを変更してトライしてみるとか・・・
DRILL LANCERモデレーター開発途上版をテストしたい場合はSlackに突撃すると良いでしょう。
(私も今日突撃して開発途上版を入手しました。)
DRILL LANCERモデレーター下記CSSでアーカイブページの抜粋とLTG コンテンツエリア投稿ウィジェットの抜粋の両方を非表示にできます。
.postList .media-body_excerpt, .widget_ltg_post_list .media-body_excerpt { display:none; } -
投稿者投稿
