DRILL LANCER

フォーラムへの返信

15件の投稿を表示中 - 1,351 - 1,365件目 (全1,535件中)
  • 投稿者
    投稿
  • 返信先: 自動整形のオンオフ #17187

    DRILL LANCER
    モデレーター

    子テーマの functions.php に下記コードの一部を追記したのならそれを削除すればOKです。
    Code Snippets を使用している場合はその項目を削除すればOKです。
    後は Tiny MCE Advance 等のエディタ系プラグインあたりですかね。

    /**▼▼ 自動整形禁止 開始 ▼▼**/
    remove_filter('the_title', 'wptexturize');
    remove_filter('the_content', 'wptexturize');
    remove_filter('the_excerpt', 'wptexturize');
    remove_filter('comment_text', 'wptexturize');
    remove_filter('widget_text', 'wptexturize');
    remove_filter('the_title'  , 'convert_chars');
    remove_filter('the_content', 'convert_chars');
    remove_filter('the_excerpt', 'convert_chars');
    remove_filter('comment_text', 'convert_chars');
    remove_filter('widget_text', 'convert_chars');
    remove_filter('the_title'  , 'wpautop');
    remove_filter('the_content', 'wpautop');
    remove_filter('the_excerpt', 'wpautop');
    remove_filter('comment_text', 'wpautop');
    remove_filter('widget_text', 'wpautop');
    
    function override_mce_options( $init_array ) {
        global $allowedposttags;
    
        $init_array['valid_elements']			= '*[*]';
        $init_array['extended_valid_elements']	= '*[*]';
        $init_array['valid_children']			= '+a[' . implode( '|', array_keys( $allowedposttags ) ) . ']';
        $init_array['indent']					= true;
        $init_array['wpautop']					= false;
        $init_array['force_p_newlines']			= false;
        $init_array['wptexturize']				= false;
        $init_array['convert_chars']			= false;
    
        return $init_array;
    }
    
    add_filter( 'tiny_mce_before_init', 'override_mce_options' );
    /**▲▲ 自動整形禁止 終了 ▲▲**/
    返信先: タブパネルが機能しません。 #17173

    DRILL LANCER
    モデレーター

    HTMLを直打ちする人にとっては便利な機能が沢山揃っているのがBootstrapの利点です。
    リンク先の右側にあるメニューから興味があるものを参照してみてください。
    ちなみにリンク先は現在 Lightning ( Pro ) が使用している Ver. 3.4.1 用の本家の説明書です。

    ただ、Gutenbergを使っている人ならばGhost Kitである程度同様のことができるので、
    こちらもおすすめだったりします。

    返信先: 投稿の表示レイアウトについて #17167

    DRILL LANCER
    モデレーター

    PHPに一切触らずにアーカイブレイアウトを変更する方法は2つあります。

    1つ目は 外観 > カスタマイズ > Lightning アーカイブページレイアウト
    上記でカスタム投稿毎に Media Post っぽい表示に切り替えることが可能です。

    2つ目は、普通に Media Post ウィジェット を使用する場合です。

    返信先: SSLエラー相談 再び #17166

    DRILL LANCER
    モデレーター

    Lightning Pro は無料版 Lightning にそのまま機能追加を施したもののため、
    どちらかで異常がおこれば双方を疑う必要があるということですね。

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

    上記の2つのURLは古い無料版 Lightning でなければ存在しえないものだったので参考になりました。

    最新版のURL構造は下記のとおりなので・・・

    無料版 Lightning
    https://example.com/wp-content/themes/lightning/assets/images/top_image_2.jpg
    Lightning Pro
    https://example.com/wp-content/themes/lightning-pro/assets/images/top_image_3.jpg

    返信先: SSLエラー相談 再び #17162

    DRILL LANCER
    モデレーター

    あと、下記コードはドメインルートの.htaccessファイルに追記するものです。
    混乱させてしまったことお詫び申し上げます。

    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteCond %{HTTPS} off
    	RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
    </IfModule>
    返信先: SSLエラー相談 再び #17160

    DRILL LANCER
    モデレーター

    無料版 Lightning をインストール&有効化して、スライドショーにて同様の操作をするとどうなりますか?
    あと、古いバージョンの無料版 Lightningでも同様のことをしてみると良いかもしれません。

    返信先: SSLエラー相談 再び #17154

    DRILL LANCER
    モデレーター

    あとは、下記コードをドメインルートディレクトリのHTTPSに追記するのも手かもしれません。

    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteCond %{HTTPS} off
    	RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
    </IfModule>

    上記コードはhttpでサイトにアクセスすると強制的にhttpsでアクセスさせるものです。

    返信先: 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 )は適当につけましたので任意の名前に変更可能です。

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

    DRILL LANCER
    モデレーター

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


    DRILL LANCER
    モデレーター

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


    DRILL LANCER
    モデレーター

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

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


    DRILL LANCER
    モデレーター

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


    DRILL LANCER
    モデレーター

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

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

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