ページのタイトルについて

0
いいねをした人: 居ません
10件の投稿を表示中 - 16 - 25件目 (全25件中)
  • 投稿者
    投稿
  • #7809
    キタジマ タカシ
    参加者
    2252

    これでどうでしょう?

    /**
     * 投稿、投稿ページ(一覧ページ)、カテゴリー、タグのページヘッダーにタイトルを表示
     * 投稿メタも表示されるのでそれは CSS で非表示にする
     */
    add_filter(
    	'snow_monkey_is_output_page_header_title',
    	function( $return ) {
    		if ( is_singular( 'post' ) || is_home() || is_category() || is_tag() ) {
    			return true;
    		}
    		return $return;
    	}
    );
    0
    いいねをした人: 居ません
    #7810
    nira
    閲覧者
    0

    ありがとうございます。

    カテゴリーページごとにカテゴリー名を表記する場合はこれでバッチリだと思います!

    カテゴリーのタイトルは最初に教えていただいた方法で、投稿一覧の上に左寄せのテキストで既に表示されておりますので、出来れば、固定ページで表示したタイトル(親ページにあたる固定ページのタイトル)を常に表示させることは可能でしょうか?

    よろしくおねがいします。

    0
    いいねをした人: 居ません
    #7829
    キタジマ タカシ
    参加者
    2252

    カテゴリーアーカイブとタグアーカイブに、投稿ページに割り当てた固定ページのタイトルが表示されれば良いですかね?
    これでどうでしょう?

    <?php
    add_filter(
    	'snow_monkey_page_header_title',
    	function( $title ) {
    		if ( is_category() || is_tag() ) {
    			return get_the_title( get_option( 'page_for_posts' ) );
    		}
    		return $title;
    	}
    );
    0
    いいねをした人: 居ません
    #7837
    nira
    閲覧者
    0

    ありがとうございました。

    希望する通りにできました!

    0
    いいねをした人: 居ません
    #7864
    nira
    閲覧者
    0

    もし可能であればなのですが、タイトルの下に英語のルビを入れたいのですが、
    何らかの方法で実現出来ないものでしょうか?

    カスタムフィールドを使いテンプレートを加工して表示させる等になりますでしょうか?

    宜しくお願いします。

    0
    いいねをした人: 居ません
    #7866
    キタジマ タカシ
    参加者
    2252

    カスタムフィールドを使いテンプレートを加工して表示させる等になりますでしょうか?

    そうですね、それしかないかなと。投稿ページにわりあてた固定ページに title_ruby というカスタムフィールドをつくったとして、先のコードを改変すると、こんな感じですかね。

    <?php
    add_filter(
    	'snow_monkey_page_header_title',
    	function( $title ) {
    		if ( is_category() || is_tag() ) {
    			$page_for_posts = get_option( 'page_for_posts' );
    			return get_the_title( $page_for_posts ) . '<span>' . get_post_meta( $page_for_posts, 'ruby_title', true ) . '</span>';
    		}
    		return $title;
    	}
    );
    0
    いいねをした人: 居ません
    #7872
    nira
    閲覧者
    0

    ありがとうございます。

    コードも書いていただきありがとうございます!

    投稿ページにわりあてたカテゴリーページのタイトルにはついたのですが、それ以外の固定ページは別途記述の変更が必要でしょうか?

    現状では以下の通りになっています。

    /**
     * 投稿のページヘッダーにタイトルを表示
     * 投稿メタも表示されるのでそれは CSS で非表示にする
     */
    add_filter(
    	'snow_monkey_is_output_page_header_title',
    	function( $return ) {
    		if ( is_singular( 'post' ) ) {
    			return true;
    		}
    		return $return;
    	}
    );
    
    /**
     * 投稿、投稿ページ(一覧ページ)のページヘッダーにタイトルを表示
     * 投稿メタも表示されるのでそれは CSS で非表示にする
     */
    add_filter(
    	'snow_monkey_is_output_page_header_title',
    	function( $return ) {
    		if ( is_singular( 'post' ) ) {
    			return true;
    		} elseif ( is_home() ) {
    			return true;
    		}
    		return $return;
    	}
    );
    
    /**
     * 投稿、投稿ページ(一覧ページ)、カテゴリー、タグのページヘッダーにタイトルを表示
     * 投稿メタも表示されるのでそれは CSS で非表示にする
     */
    add_filter(
    	'snow_monkey_is_output_page_header_title',
    	function( $return ) {
    		if ( is_singular( 'post' ) || is_home() || is_category() || is_tag() ) {
    			return true;
    		}
    		return $return;
    	}
    );
    
    /**
     * カテゴリーアーカイブとタグアーカイブに、投稿ページに割り当てた固定ページのタイトルが表示
     */
    add_filter(
    	'snow_monkey_page_header_title',
    	function( $title ) {
    		if ( is_category() || is_tag() ) {
    			$page_for_posts = get_option( 'page_for_posts' );
    			return get_the_title( $page_for_posts ) . '<span>' . get_post_meta( $page_for_posts, 'ruby_title', true ) . '</span>';
    		}
    	return $title;
    	}
    );
    0
    いいねをした人: 居ません
    #7873
    キタジマ タカシ
    参加者
    2252

    ん、すみません、ちょっと要件がよくわからなくなってきたので、一度まとめてもらっても良いでしょうか?

    – 投稿ページ(一覧ページ)のページヘッダーに何を表示するか
    – カテゴリー、タグアーカイブのページヘッダーに何を表示するか
    – 投稿のページヘッダーに何を表示するか
    – その他のページでページヘッダーに表示したいものがあれば

    0
    いいねをした人: 居ません
    #7874
    nira
    閲覧者
    0

    お手間取らせてすみません。
    現状やりたいと思いっていることは以下のとおりです。

    現状は固定ページタイトルのルビの表示が、カスタムフィールドに対応していない状況と認識しております。

    1)投稿ページ(一覧ページ)のページヘッダーに何を表示するか
    ⇒固定ページのタイトルとルビ(ルビのみ未表示)
    ※前回お伝えした、固定ページを介して投稿一覧を表示しているページです。

    2)カテゴリー、タグアーカイブのページヘッダーに何を表示するか
    ⇒固定ページのタイトルとルビ(完了)

    3)投稿のページヘッダーに何を表示するか
    ⇒投稿のページのタイトル(完了)

    4)その他のページでページヘッダーに表示したいものがあれば
    ⇒固定ページのタイトルとルビ(ルビのみ未表示)

    1)と4)は同じかもしれませんが、念の為記載しておきます。

     

    ご確認よろしくおねがいします。

    0
    いいねをした人: 居ません
    #8035
    キタジマ タカシ
    参加者
    2252

    すみません、返信おそくなりました。
    下記のコードに置き換えてください。

    /**
     * 投稿、投稿ページ(一覧ページ)、カテゴリー、タグのページヘッダーにタイトルを表示
     * 投稿メタも表示されるのでそれは CSS で非表示にする
     */
    add_filter(
    	'snow_monkey_is_output_page_header_title',
    	function( $return ) {
    		if ( is_singular( 'post' ) || is_home() || is_category() || is_tag() ) {
    			return true;
    		}
    		return $return;
    	}
    );
    
    /**
     * カテゴリーアーカイブとタグアーカイブに、投稿ページに割り当てた固定ページのタイトルが表示
     */
    add_filter(
    	'snow_monkey_page_header_title',
    	function( $title ) {
    		if ( is_home() || is_category() || is_tag() ) {
    			$page_for_posts = get_option( 'page_for_posts' );
    			return get_the_title( $page_for_posts ) . '<span>' . get_post_meta( $page_for_posts, 'ruby_title', true ) . '</span>';
    		} elseif ( is_page() || ! is_front_page() ) {
    			return get_the_title( $page_for_posts ) . '<span>' . get_post_meta( get_the_ID(), 'ruby_title', true ) . '</span>';
    		}
    		return $title;
    	}
    );

    その上で、ルビを表示したい固定ページのカスタムフィールドで、メタキー「ruby_title」でルビを入れてみてください。

    0
    いいねをした人: 居ません
10件の投稿を表示中 - 16 - 25件目 (全25件中)
  • トピック「ページのタイトルについて」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。