管理領域のページタイトルを変更する


10

wp-adminでタイトルを変更する方法はありますか?グーグル全体を見回しているが、誰もそれについて言及していないようだ。

私は単に「— WordPress」を取り除き、「‹」を他の記号に変更したいだけです。

何か案は?

回答:


25
add_filter('admin_title', 'my_admin_title', 10, 2);

function my_admin_title($admin_title, $title)
{
    return get_bloginfo('name').' • '.$title;
}

また、「— WordPress」を削除str_replace$admin_titleて「‹」を変更することもできます。

wp-admin/admin-header.phpファイルの先頭を見て、デフォルトで何が行われているかを確認します。


0

特定のカスタム投稿タイプのみを変更するために、次のようにしました。

/* edit the admin page title for a particular custom post type */
function edit_page_title() {
    global $post, $title, $action, $current_screen;
    if( isset( $current_screen->post_type ) && $current_screen->post_type == 'CUSTOM-POST-TYPE' && $action == 'edit' ) {
        /* this is the new page title */
        $title = 'Change to whatever you want: ' . $post->post_title;           
    } else {
        $title = $title .' - ' .get_bloginfo('name');
    }
    return $title;  
}

add_action( 'admin_title', 'edit_page_title' )

1
これはadd_filter()である必要がありますが、残りは、どのページにいるのかという点で優れています。
Dan Smart

0

これは、基本的な目的よりも重要です。

実際、「編集ページ」のデフォルトのadmin_titleは

get_bloginfo('name')."---Wordpress"

これは、複数のページや記事を同時に編集する人にとってはひどいものです。混乱を避けるために、ページのタイトルとIDを追加しました。

注:キーワード「admin_title」がない場合、現在のところ解決策を見つけるのは非常に困難です。「Wordpress admin document title」のようなキーワードは、迅速な結果を与えません。私は現在のスレッドをGoogleのはるか奥まで見つけました(Wordpress検索と同じ)。子テーマ(functions.php)にパーソナライズされたフィルターを追加するには、数分の運用作業に4時間必要です


-6

上記のすべての答えは不必要に複雑です。私は初心者ですが、実験でこれを見つけました。

$admin_titleタイトルはadmin-header.phpに保持されているため— Wordpress、43-47行目から単に削除して、タイトルから「— WordPress」を削除します。タイトルを操作するためにそれらの行で遊んでください。


4
そのファイルは次のアップグレード時に削除されるため、これはまったく解決策ではありません。あなたはただあなたの時間を無駄にしています。
fuxia
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.