DRILL LANCER

フォーラムへの返信

15件の投稿を表示中 - 1,366 - 1,380件目 (全1,543件中)
  • 投稿者
    投稿
  • 返信先: SSLエラー相談 再び #17145

    DRILL LANCER
    モデレーター

    http://xx.com/wp-content/themes/lightning/images/top_image_2.jpg
    http://xx.com/wp-content/themes/lightning/images/top_image_3.jpg

    上記について不可解な点がいくつかあるので質問させていただきます。

    1. 使用している Lightning ( Pro ) のバージョンは?
    2. 本当に Lightning Pro を使用していますか?
    3. 設定 > 一般設定 の WordPress アドレス (URL) はhttpsから開始していますか?
    4. 設定 > 一般設定 の サイトアドレス (URL) はhttpsから開始していますか?
    5. WordPress & サーバー & ブラウザのキャッシュ削除は試しましたか?

    最新版の Lightning (Pro) の場合、
    https://example.com/wp-content/themes/lightning/assets/images/top_image_2.jpg
    とか(↑ 無料版 Lightningの場合 ↓ Lightning Proの場合)
    https://example.com/wp-content/themes/lightning-pro/assets/images/top_image_3.jpg
    にならないとおかしいです。

    上記画像がデフォルトで使用されているのはスライドショーなので、
    外観 > カスタマイズ > Lightning トップページスライドショー の設定を見直すか
    (↑開いたら削除ボタンとデフォルトボタンを押すだけで治るかもしれません。)

    Lightning 及び Lightning Pro (双方とも子テーマを含む) を 外観 > テーマ から一旦削除して
    再度インストールしてみると改善されるかもしれません。
    ただし、両方とも最新版をインストールするようにしてください。
    (↑データベースに記録された余計な情報を削除するのが目的)

    テーマを削除する際は下記に注意してください

    • 親テーマを直接カスタマイズしてしまった場合はそれを子テーマにその内容を移してください
    • 子テーマのバックアップを忘れずに

    P.S.
    これでも治らない場合 & プラグインをあまり使用していない(再設定の手間がかからない)場合は、
    記事やウィジェット等のバックアップを取ってからデータベースそのものを削除して
    最初から再構築するのも一つの手段かもしれません。


    DRILL LANCER
    モデレーター

    子テーマに header.php や footer.php を複製して編集する

    文字通りといえばそれまでですが、方法の一例としては

    1. 親テーマのディレクトリ ( lightning-pro ) から FTP でダウンロード
    2. ダウンロードしたファイルを編集
    3. 編集したファイルを子テーマのディレクトリ ( lightning-pro-child ) に FTP でアップロード

    でいけると思います。

    「functions.phpで実現する」方法でトライしてみます。

    紹介したコードは大抵の WordPress Theme が使用する wp_head, wp_footer を使用しているのでこちらのほうが汎用性が高いです。
    Google Search Console や Google Analitics 等のコードを記述する際にも応用が効きます。
    GooGle Tag Manager のときもこちらで対応するのもありだとは思いましたが、せっかく用意してくれていたのでそれを使わないのはどうかと思ったので敢えてあのような回答をいたしました。

    プラグイン化するなり、Code Snippetsを使用して記述することで他テーマに切り替えても大抵の場合使用できます。


    DRILL LANCER
    モデレーター

    子テーマに header.php や footer.php を複製して編集するのが簡単なような気がしますが・・・
    functions.phpで実現する場合下記コードで実現可能です。

    <head></head> タグの間

    function add_header_script() {
      echo '(head用のスクリプト)';
    }
    add_action( 'wp_head', 'add_header_script' );

    <body>タグから</body>タグの間 ※</body> タグの直前

    function add_footer_script() {
      echo '(body用のスクリプト)';
    }
    add_action( 'wp_footer', 'add_footer_script' );

    関数名( add_header_script と add_footer_script )は適当につけましたので任意の名前に変更可能です。


    DRILL LANCER
    モデレーター

    ブラウザキャッシュ・プラグインのキャッシュ等のキャッシュの削除は試しましたか?


    DRILL LANCER
    モデレーター

    外観 > カスタマイズ > Lightning Google タグマネージャー
    上記に GTM- より後のタグを入力する入力欄が設けられていますがそれでは不満ですか?
    あと、2箇所に貼り付けるのにはなにか理由でもあるのでしょうか?


    DRILL LANCER
    モデレーター

    子テーマには「header.php」がありませんが、親テーマの「Lightning Pro」のheader.phpをコピーしたものをアップすればよろしいのでしょうか?

    そういうことになります。その後は子テーマの「header.php」を編集してください。


    DRILL LANCER
    モデレーター

    テーマをバージョンアップすると親テーマに施した変更は消えてしまいます。
    なので、カスタマイズは子テーマで行うのが定跡です。


    DRILL LANCER
    モデレーター

    ダッシュボード > 投稿 と移動し、
    該当する投稿の「クイック編集」で「コメントを許可」にチェックを入れてみてください。

    P.S.
    固定ページについては現状テンプレートにコメントを表示する部分の記述がないため表示できません。


    DRILL LANCER
    モデレーター

    「Lightning」のデザインや記事装飾(CSSに関わるもの全般)のみ適用させるという事はできないのでしょうか?

    テーマを変更するとウィジェットエリアやメニューに割らてられたIDや名前が変わってくるので多分それは無理です。
    メニューはwp_nav_menuで呼び出し、ウィジェットエリアはregister_sidebarで定義してdynamic_sidebar呼び出します。
    つまり、これらの関数のIDや名前に何を使うのかは人それぞれなのでそのあたりは仕方がないことでしょう。


    DRILL LANCER
    モデレーター

    テーマ変更で影響が出るのは以下の部分です。

    • デザインや記事装飾(CSSに関わるもの全般)
    • ウィジェット
    • メニュー
    • テーマに実装されたショートコード(←高機能テーマを使用している場合)

    DRILL LANCER
    モデレーター

    投稿一覧ページは index.php が担っています。
    公式ドキュメントの「テンプレート階層」のページもチェックしてみてください。

    あと、親テーマを直接編集するのではなく、子テーマを作成し、編集したPHPファイル( functions.php を除く )を子テーマにコピーしたほうがバージョンアップの際が楽です。

    あと、アーカイブのタイトル及びアーカイブの説明の下で良いのなら
    子テーマの functions.php に下記コードを追加するという方法もあったりします。

    function works_description(){
        ?>
            (ここに追加するHTMLを記述)
        <?php
    }
    add_action( 'lightning_loop_before', 'works_description' );

    ちなみに、トップページ front-page.php が担っています。

    返信先: Font-Awesome version 5 #16835

    DRILL LANCER
    モデレーター

    If you can buy Font Awesome Pro and use legally, you can use it by the code under this sentence.

    function change_font_awesome() {
        // Deregister Font Awesome Free.
        wp_deregister_style( 'font-awesome' );
        wp_deregister_script( 'font-awesome-js' );
        //Enqueue Font Awesome Pro CSS (example).
        wp_enqueue_style( 'font-awesome-pro', get_stylesheet_directory_uri() . '/library/font-awesome-pro/all.min.css', array(), '5.9.0' );
    }
    add_action( 'wp_enqueue_scripts', 'change_font_awesome' );
    返信先: Font-Awesome version 5 #16822

    DRILL LANCER
    モデレーター

    far, Font Awesome Regular, is for Font Awesome Pro.
    https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4#changes

    Lightning contains Font Awesome Free.

    So, you can not use far fa-angle-double-right.
    Insted, you can use fas fa-angle-double-right or fab fa-angle-double-right.

    返信先: Font-Awesome version 5 #16819

    DRILL LANCER
    モデレーター

    Hi. @syouei-branding.

    Did you delete cache of browser, server, and WordPress?

    返信先: Font-Awesome version 5 #16817

    DRILL LANCER
    モデレーター

    Hi.

    On The site, the CSS of Font Awesome is overridden by bellows-accordion-menu.
    bellows-accordion-menu uses Font Awesome 4.4.0.

    Can you change plugin for accordion menu?

15件の投稿を表示中 - 1,366 - 1,380件目 (全1,543件中)