DRILL LANCER

フォーラムへの返信

15件の投稿を表示中 - 1,231 - 1,245件目 (全1,535件中)
  • 投稿者
    投稿
  • 返信先: トップページの画像リンクについて #19085

    DRILL LANCER
    モデレーター

    とりあえず、下記を実行してみましょう。

    1. 新規固定ページを2つ作成(本文は不要)タイトルは「フロントページ」と「ブログ」とする
    2. 「設定」 → 「表示設定」 と進み、「ホームページの表示」を確認
    3. 「ホームページの表示」が「固定ページ」になっている場合は、ホームページに「フロントページ」、投稿ページに「ブログ」を設定
    4. 「変更を保存」をクリックして保存する
    5. 「外観」→ 「ウィジェット」と進み、「VK 固定ページ本文」ウィジェットを任意の位置に設置
    6. 「VK 固定ページ本文」ウィジェットのプルダウンメニューから例の固定ページを選択
    7. 「VK 固定ページ本文」ウィジェットの設定を保存する
    8. キャッシュプラグインを使用している場合はプラグインのキャッシュをクリアする
    9. ブラウザキャッシュを削除してからサイトを確認 or 別のブラウザでサイトを確認

    P.S.
    「ブログ」の名前はわかりやすければなんでもいいです。
    スラッグもそれっぽいものにしてください。

    • この返信は5年、 3ヶ月前にDRILL LANCERが編集しました。

    DRILL LANCER
    モデレーター

    PHPのバージョンを 7.2 or 7.3 のモジュール版に変更してみてはいかがでしょうか?
    ロリポップは CGI 版 と モジュール版 とがあるのでそれが問題という可能性も・・・
    https://lolipop.jp/service/specs/module-php/

    WAFについては下記に書いてありました。
    https://lolipop.jp/manual/user/waf-set/

    • この返信は5年、 3ヶ月前にDRILL LANCERが編集しました。
    • この返信は5年、 3ヶ月前にDRILL LANCERが編集しました。
    返信先: トップページの画像リンクについて #19062

    DRILL LANCER
    モデレーター

    えーと、ウィジェットの並び替えは ドラッグ & ドロップ で行えると思いますが・・・

    外観 > ウィジェット の「ヘルプ」の左にある「アクセシビリティモードを有効(無効)にする」をクリックした覚えはありますか?
    「アクセシビリティモードを無効にする」が表示されていれば ドラッグ & ドロップ で並び替えできるはずです。

    ひょっとして作成したページを固定フロントページに指定していませんか?


    DRILL LANCER
    モデレーター

    解決して何よりです。先の件では度が過ぎた言い回しをしたことを深く反省しております。

    この先、場合によっては category.php などのテンプレートを作成することがあるかもしれませんが、
    その時は使用しているテーマのすでにあるテンプレートをベースに構築することを忘れずに覚えておいてください。


    DRILL LANCER
    モデレーター

    例のコードを見たときの感情をストレートに表現しすぎたことはお詫び申し上げます。
    お茶を濁した表現に書き換えることで取り消させていただきました。


    DRILL LANCER
    モデレーター

    えーと、404.php を作る際は Lightning Propage.phpindex.phpfront-page.php
    ベースに構築したと思っていましたが予想の斜め上をいったコードが提示されたので・・・

    そもそも、これらをベースに作っていればこういったことは起こらなかったと思うので今からでも
    これらのものをベースに作り直すことをおすすめします。

    front-page.php を子テーマに複製して、子テーマの方の下記部分を

    <?php else : ?>
    
        <div class="well"><p><?php _e( 'No posts.', 'lightning-pro' ); ?></p></div>
    
    <?php endif; // have_post() ?>

    下記に変更してみると良いかもしれません。

    <?php else : ?>
    
    <div class="well">
    <p style="text-align:center;"><?php _e( ‘検索フォームかサイトマップもご利用下さい。’, ‘lightning’ ); ?></p>
    <span style="text-align:center;margin-left: 369px;width:64%;margin:auto;"><?php get_search_form(); ?></span>
    <div style="margin-left: 369px; width:64%;margin:auto;"><?php echo do_shortcode( '[vkExUnit_sitemap]' ); ?></div>
    </div>
    
    <?php endif; // have_post() ?>

    P.S.
    現在使用している 404.php は混乱のもとになるので削除してください。
    よろしくおねがいします。

    • この返信は5年、 3ヶ月前にDRILL LANCERが編集しました。理由: 指摘されたので編集

    DRILL LANCER
    モデレーター

    どのようにして404.phpを作成したのか存じ上げませんが、
    まとめてCSSで設定するような横着はせずにに1つ1つ丁寧に設定すればOKなのではないでしょうか?

    P.S.
    background: urlの部分から問題のページに行って適当なURLを入力すると
    確かにページヘッダーが表示されませんね。

    • この返信は5年、 3ヶ月前に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.
    返信先: トップページの画像リンクについて #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) で代用可能な気がします。

15件の投稿を表示中 - 1,231 - 1,245件目 (全1,535件中)