固定ページの上部にあるタイトル(青い帯)の削除の仕方
固定ページの上部にあるタイトル(青い帯)の削除の仕方
-
投稿者投稿
-
2019年9月11日 10:14 PM #20299
happy01参加者固定ページの上部に青い帯にページのタイトルが表示されますが、
その表示自体、削除し、表示しないようにする事は可能でしょうか?どうぞよろしくお願い致します。
-
このトピックは
happy01が4年、 11ヶ月前に変更しました。
2019年9月12日 3:01 AM #20309
DRILL LANCERモデレーター固定ページ限定ということであれば、
子テーマの functions.php に下記コードを追記すると良いでしょう。function my_lightning_pageTitHtml( $pageTitHtml ) { if ( is_page() ){ $pageTitHtml = ''; } return $pageTitHtml; } add_filter( 'lightning_pageTitHtml', 'my_lightning_pageTitHtml' );
2019年9月12日 12:12 PM #20325
Vektor,IncキーマスターおそらくRICKさんのコードで可能ではありますが、固定ページにおいてはページの見出しである h1 としてマークアップしてあるので、ユーザビリティーやSEO面でマイナスになります。
削除した場合は本文文頭に H1 の見出しを入れるようにしてください。2019年9月19日 12:24 AM #20653
happy01参加者早速ご回答を頂きまして、ありがとうございます。
ご丁寧にSEO対策についてもご返事をいただきまして、ありがとうございます。ご支持の通り、ご連絡いただきましたコードを、子テーマの functions.php に書き込もうとしましたところ、
下記のエラーが生じました。
いただきましたコード以外は一切手を触れておりません。
すいませんが、お返事を頂けましたらありがたいです。
どうぞよろしくお願い致します。ーエラーメッセージーーーーーーーーー
wp-content/themes/lightning-pro/functions.php ファイルの571行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。syntax error, unexpected ‘}’
ーーーーーーーーーーーーーーーーーー
2019年9月19日 12:29 AM #20654
Vektor,Incキーマスターコードを見る限り問題なさそうですがコピペミスをしていませんか?
また、エラーが出るのは子テーマのfunctions.phpになるはずですが、
記述しているのは子テーマになっていますか?2019年9月19日 6:54 AM #20664
DRILL LANCERモデレーターあと、ありがちなミスとしては推奨されているテキストエディタ以外で編集したり、文字コードを UTF-8 (BOM無し)以外で保存していることが挙げられますがいかがですか?
2019年9月20日 12:09 AM #20713
happy01参加者丁寧な返信ありがとうございます。
すいません、「子テーマのfunctions.php」とありますが、それは何処になるんでしょうか?
場所を教えていただけますと、助かります。2019年9月20日 12:15 AM #20714
Vektor,Incキーマスターテーマを直接編集してしまうとアップデートで全て改変部分が消えてしまうので、
子テーマのサンプルをダウンロードして有効化してカスタマイズをお勧めしています。子テーマについてはこちらのスライドの中でも少し解説しています。
2019年9月21日 3:03 PM #20799
happy01参加者すいません、PHPの知識がないもので…
1)functions.phpは、下記の表記の仕方で良いのでしょうか?
2)有効化はどうやれば有効化できるのでしょうか?重ね重ね、すいませんが、どうぞよろしくお願い致します。
ーfunctions.phpーーーーーーーーーーーーー
<?php
function my_lightning_pageTitHtml( $pageTitHtml ) {
if ( is_page() ){
$pageTitHtml = '';
}
return $pageTitHtml;
}
add_filter( 'lightning_pageTitHtml',
'my_lightning_pageTitHtml' );2019年9月22日 12:23 AM #20815
DRILL LANCERモデレーター①子テーマの functions.php に真っ白な状態から追加した場合は下記のようになります。
<?php function my_lightning_pageTitHtml( $pageTitHtml ) { if ( is_page() ) { $pageTitHtml = ''; } return $pageTitHtml; } add_filter( 'lightning_pageTitHtml', 'my_lightning_pageTitHtml' );
②子テーマを有効化した時点で有効化されます。
2019年9月22日 12:32 PM #20831
happy01参加者何度もお伺いするようで申し訳ないのですが…
Vcttorさんからのご回答で、下記のリンク先にあります、子テーマの「Function.php」と「Style.css」を
/wp-content/themes/ に入れればいいと思い、入れてみましたが、やはり帯が消えない状況です。DreamWeaverで、アップロードしてみました。
もちろん、function.phpは下記のソースを入れています。
Jeditで、UTF-8 BOMなしで保存されたものです。ーーーーーーーーーーーーーーーーーーーーーー
<?php
function my_lightning_pageTitHtml( $pageTitHtml ) {
if ( is_page() ) {
$pageTitHtml = ”;
}
return $pageTitHtml;
}
add_filter( ‘lightning_pageTitHtml’, ‘my_lightning_pageTitHtml’ );ーーーーーーーーーーーーーーーーーーーーーーー
ただアップロードするのでは有効化されないのでしょうか?
有効化する場所は他にあたるのでしょうか?
外観のテーマエディタに、あるかと思ったのですが、
ファイル名が見当たらないので、そこじゃないのかもしれませんが…何度もお伺いするようで、すいませんが、
どうぞよろしくお願い致します。2019年9月22日 3:21 PM #20838
DRILL LANCERモデレーター①ファイル構造が下記になるようにアップロードしていますか?
あと、ファイル名やディレクトリ名はすべて小文字ですか?
/wp-content/themes/lightning-pro-child-sample/functions.php
/wp-content/themes/lightning-pro-child-sample/style.css②style.css に下記記述はありますか?
@charset "utf-8"; /* Theme Name: Lightning Pro Child Sample Theme URI: Template: lightning-pro Description: Author: Tags: Version: 0.0.0 */
③下記2つのファイルがUTF-8(BOM無し)で保存されていることを確認しましたか?
/wp-content/themes/lightning-pro-child-sample/functions.php
/wp-content/themes/lightning-pro-child-sample/style.cssDreamWeaverで、アップロードしてみました。
DreamWeaver を使ったことがないので詳しくないのですが、アップロード時に文字コードが書き換えられたりという事象は起こったりしないのですか?
2019年9月23日 3:22 PM #20879
happy01参加者丁寧にご返信ありがとうございました。
lightning-pro-child-sampleのフォルダごと入れるとはわからなかったので、
今回お返事いただきました通りの場所にアップロードしました。>アップロード時に文字コードが書き換えられたりという事象は起こったりしないのですか?
ないと思われます。
lightning-pro-child-sampleをアップロードした時点で有効化がされるのでしょうか?
現時点では、まだ帯は表示されたままの状況です。
2019年9月23日 3:38 PM #20880
Vektor,Incキーマスターlightning-pro-child-sampleをアップロードした時点で有効化がされるのでしょうか?
外観 > テーマ から有効化しないと有効化されません。
64ページから見てみてください。
-
この返信は4年、 11ヶ月前に
Vektor,Incが編集しました。
2019年9月24日 12:09 AM #20895 -
このトピックは
-
投稿者投稿
- このトピックに返信するにはログインが必要です。