• 解決済 ForestRiver

    (@forestriver)


    はじめてテーマを作っています。
    テーマディレクトリに挙げようと思っているのですが、
    add_theme_support( ‘title-tag’ )を使用時のwp_titleのセパレータの変更の
    仕方がわかりません。
    今までは、wp_titleのパラメータで編集できたのですが、
    add_theme_support( ‘title-tag’ )は自動で
    <title>を生成するのでわかりません。
    general-template.phpの

    function _wp_render_title_tag() {
    	if ( ! current_theme_supports( 'title-tag' ) ) {
    		return;
    	}
    
    	// This can only work internally on wp_head.
    	if ( ! did_action( 'wp_head' ) && ! doing_action( 'wp_head' ) ) {
    		return;
    	}
    
    	echo '<title>' . wp_title( '|', false, 'right' ) . "</title>\n";
    }


    echo '<title>' . wp_title( '|', false, 'right' ) . "</title>\n";

    直接編集してよいのでしょうか?

    ご指導よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    直接編集しないで、以下のように、wp_title フィルタを使って加工するといいです

    add_filter( 'wp_title', 'function_name' );
    
    function function_name( $return_value ) {
    
    	return str_replace( '|','#', $return_value );
    }
    トピック投稿者 ForestRiver

    (@forestriver)

    こんにちは 
    ごへんとうありがとうございます。
    こんな書き方があったんですね。
    ありがとうございます。

    しっかり変更できました。

    やはり直接はないですよね。
    解決いたしました。心より感謝します

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「add_theme_support( 'title-tag' )を使用時のwp_titleのセパレータの変更」には新たに返信することはできません。