web-dev-qa-db-ja.com

ページテンプレートからGenesis <title>タグを変更

<title>タグを変更したいGenesisテーマのページテンプレートを作成しましたが、これを行うためのAPIリファレンスや例が見つかりません。

誰もがこれを行う方法について何か考えを持っていますか?

3
Elmo

やってみる

add_filter('wp_title', 'my_custom_title');
function my_custom_title($title) {
    return 'My Custom Title';
}

Genenesis/lib/structure/header.phpをチェックして、Genesisがどのように動作するかを確認してください。

1
Tyler K

これを行うためのGenisis固有の方法はわかりませんが、wp_titleフィルターを使用してページのタイトルを変更できます。

function foo_template_title( $title ) {
    return 'Foo Template';
}
add_filter( 'wp_title', 'foo_template_title' );

次のステップは、現在のページがFooテンプレートのページテンプレートを使用しているかどうかを確認することです。 foo_template.phpをあなたのページテンプレートのファイル名に置き換えるのを忘れないでください:

function foo_template_title( $title ) {
    if ( is_page_template( 'foo_template.php' )
        return 'Foo Template';
    else
        return $title;
}
add_filter( 'wp_title', 'foo_template_title' );

is_page_template() 関数と wp_title フィルタの詳細についてはWordPress Codexを参照してください。

0
shea

を見てみましょう

remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );

参照: http://my.studiopress.com/snippets/entry-header/ /

0
Rajeev Vyas