DRILL LANCER
フォーラムへの返信
-
投稿者投稿
-
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' ); /**▲▲ 自動整形禁止 終了 ▲▲**/
DRILL LANCERモデレーターHTMLを直打ちする人にとっては便利な機能が沢山揃っているのがBootstrapの利点です。
リンク先の右側にあるメニューから興味があるものを参照してみてください。
ちなみにリンク先は現在 Lightning ( Pro ) が使用している Ver. 3.4.1 用の本家の説明書です。ただ、Gutenbergを使っている人ならばGhost Kitである程度同様のことができるので、
こちらもおすすめだったりします。
DRILL LANCERモデレーターPHPに一切触らずにアーカイブレイアウトを変更する方法は2つあります。
1つ目は 外観 > カスタマイズ > Lightning アーカイブページレイアウト
上記でカスタム投稿毎に Media Post っぽい表示に切り替えることが可能です。2つ目は、普通に Media Post ウィジェット を使用する場合です。
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
DRILL LANCERモデレーターあと、下記コードはドメインルートの.htaccessファイルに追記するものです。
混乱させてしまったことお詫び申し上げます。<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] </IfModule>
DRILL LANCERモデレーター無料版 Lightning をインストール&有効化して、スライドショーにて同様の操作をするとどうなりますか?
あと、古いバージョンの無料版 Lightningでも同様のことをしてみると良いかもしれません。
DRILL LANCERモデレーターあとは、下記コードをドメインルートディレクトリのHTTPSに追記するのも手かもしれません。
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] </IfModule>
上記コードはhttpでサイトにアクセスすると強制的にhttpsでアクセスさせるものです。
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上記について不可解な点がいくつかあるので質問させていただきます。
- 使用している Lightning ( Pro ) のバージョンは?
- 本当に Lightning Pro を使用していますか?
- 設定 > 一般設定 の WordPress アドレス (URL) は
https
から開始していますか? - 設定 > 一般設定 の サイトアドレス (URL) は
https
から開始していますか? - 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 を複製して編集する
文字通りといえばそれまでですが、方法の一例としては
- 親テーマのディレクトリ ( lightning-pro ) から FTP でダウンロード
- ダウンロードしたファイルを編集
- 編集したファイルを子テーマのディレクトリ ( 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.
固定ページについては現状テンプレートにコメントを表示する部分の記述がないため表示できません。 -
投稿者投稿