DRILL LANCER

フォーラムへの返信

15件の投稿を表示中 - 1,246 - 1,260件目 (全1,543件中)
  • 投稿者
    投稿

  • 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.
    返信先: トップページの画像リンクについて #18997

    DRILL LANCER
    モデレーター

    作成した固定ページ(?)を 「VK 固定ページウィジェット」で表示させることで
    好みの順番に変える事ができると思います。

    返信先: トップページの画像リンクについて #18991

    DRILL LANCER
    モデレーター

    下記方法でいかがでしょうか?

    1. カラムブロックで2カラムを作る
    2. それぞれのカラムに画像ブロックを挿入
    3. 画像ブロックの設定欄に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_menumy_add_custom_menuとかmono_add_custom_menu
    くらいにはしたほうがいいかもしれません。


    DRILL LANCER
    モデレーター

    BS4版 Origin が使えるようになるのは9月中旬頃からだそうです。
    https://github.com/vektor-inc/Lightning/issues/261#issuecomment-521711939

    Origin 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.5.0 関連アップデート時の注意


    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;
    }
15件の投稿を表示中 - 1,246 - 1,260件目 (全1,543件中)