神戸のホームページ制作会社ユニファースの代表ブログ

神戸のホームページ制作会社有限会社ユニファース代表ブログ。私が学んだことをブログで共有しています。

  • トップ
  • プロフィール
  • お仕事のご依頼
  • ホームページ制作
  • 会社概要
  • 検索
  • お問い合わせ

賢威7.1用のサブページのタイトル変更関数

  • 公開日:2018年4月3日
  • 賢威
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
//---------------------------------------------------------------------------
// タイトルの表示する関数
//---------------------------------------------------------------------------
 
$subpage_title = "ここにサブページタイトル";
 
 
if ( ! function_exists( 'title_keni' ) ) {
function title_keni( $blogname = true, $sep = " | " ) {
echo get_title_keni();
}
}
 
if ( ! function_exists( 'get_title_keni' ) ) {
function get_title_keni( $blogname = true, $sep = " | " ) {
 
global $subpage_title;
 
$title = "";
 
if ( is_front_page() ) {
$title = ( trim( the_keni( 'top_title' ) ) != "" ) ? trim( the_keni( 'top_title' ) ) : trim( get_bloginfo( 'name' ) );
 
} elseif ( is_home() ) {
// TODO 解読する
$post_page = get_option( 'page_for_posts' );
if ( ! empty( $post_page ) && $post_page > 0 ) {
$top_page_data = get_post( $post_page );
$title         = $top_page_data->post_title;
} else {
if ( ( get_option( 'page_for_posts' ) > 0 ) && ( get_the_ID() != get_option( 'page_on_front' ) ) ) {
$title = trim( get_the_title( 'name' ) );
} else {
$title = trim( get_bloginfo( 'name' ) );
}
}
 
if ( is_home() && get_query_var( 'paged' ) > 1 ) {
$title = sprintf( __( 'Archive List for %s', 'keni' ), $title );
}
 
} elseif ( is_singular() ) {
$title     = trim( get_the_title() );
$this_page = pageNumber();
if ( $this_page['now_page'] > 1 ) {
$title .= "(" . $this_page['now_page'] . "/" . $this_page['max_pages'] . __( 'Pages', 'keni' ) . ")";
}
 
} elseif ( is_category() || is_tag() ) {
$title = get_archive_title_keni( "n" );
} elseif ( is_day() ) {
$title = sprintf( __( 'Archive List for %s', 'keni' ), get_the_time( __( 'F j, Y', 'keni' ) ) );
} elseif ( is_month() ) {
$title = sprintf( __( 'Archive List for %s', 'keni' ), get_the_time( __( 'F Y', 'keni' ) ) );
} elseif ( is_year() ) {
$title = sprintf( __( 'Archive List for %s', 'keni' ), get_the_time( __( 'Y', 'keni' ) ) );
} elseif ( is_author() ) {
if ( have_posts() ):
while ( have_posts() ): the_post();
$title = get_the_author_meta( 'display_name' ) . sprintf( __( 'Archive List for authors', 'keni' ) );
endwhile;
wp_reset_query();
endif;
 
} elseif ( is_post_type_archive() ) {
$title = wp_title( '', false, 'right' );
} elseif ( is_archive() ) {
$title = sprintf( __( 'Archive List for blog', 'keni' ) );
} elseif ( is_search() ) {
$title = sprintf( __( 'Search Result for %s', 'keni' ), get_search_query() );
} elseif ( is_404() ) {
$title = sprintf( __( 'Sorry, but you are looking for something that isn’t here.', 'keni' ) );
} else {
$title = wp_title( '', false, 'right' );
}
 
if ( $title == "" ) {
$title = get_bloginfo( 'name' );
}
 
if ( get_query_var( 'paged' ) > 1 ) {
$title .= show_page_number();
}
 
if ( is_page() || is_single() ) {
if ( ! is_front_page() && the_keni( 'view_site_title' ) != "n" && ( ( ( get_post_meta( get_the_ID(), "title_view", true ) ) == null ) || ( get_post_meta( get_the_ID(), "title_view", true ) == "y" ) ) ) {
$title .= $sep . $subpage_title;
}
} elseif ( ( ! is_front_page() && ! is_home() ) && the_keni( 'view_site_title' ) != "n" ) {
$title .= $sep . $subpage_title;
}
 
wp_reset_query();
 
return esc_html( $title );
}
}

 

お問い合わせ

この記事を読んでも解決しないことがあれば、お問い合わせ下さい。
初回30分税別1,000円でご相談に乗ります。
参考:お仕事ご依頼の場合の料金

お問い合わせ

LINE公式や、twitterのDMからでもOKです。

友だち追加

Follow @kidashintaro

関連記事

  • 賢威8の初期設定

    賢威8の初期設定

  • 賢威7のカスタマイズCSS

    賢威7のカスタマイズCSS

  • 賢威8のカスタマイズcss

    賢威8のカスタマイズcss

投稿ナビゲーション

賢威7のカスタマイズCSS

プロフィール


喜田 真太朗
Follow @kidashintaro

1980年(昭和55年)、 兵庫県生まれ。姫路市で育つ。
淳心学院中等部・高等部を卒業(40回生)。京都大学法学部卒。
SEO対策・WEBサイト制作・プログラミング・WEBマーケティングについて学び、大学在学中に起業。1年で年商1000万円、5年で年商5000万円を超える。
2004年、WEBコンサルティング会社としてユニファースを創業。
人材派遣会社のWEBサイトの改善で年商を1億5000万円にまで伸ばすなど、WEBマーケティングで業績アップを支援してきた。
質問への回答やWEBサイト修正に対するレスポンスの早さは、非常に好評。

詳しいプロフィール

人気記事

  1. 賢威7.1用のサブページのタイトル変更関数

    サブドメインを別サーバー(外部サーバ)で運用する設定

  2. 賢威7.1用のサブページのタイトル変更関数

    号泣必至!結婚式で読む新婦からの「両親への手紙」23選

  3. 賢威7.1用のサブページのタイトル変更関数

    wordでbackspaceが効かない

  4. 賢威7.1用のサブページのタイトル変更関数

    特定のラベルの付いたGmailメールを一括削除する方法

  5. 賢威7.1用のサブページのタイトル変更関数

    【Ajax】リロード無しでページの一部を更新する方法

  6. 賢威7.1用のサブページのタイトル変更関数

    【MySQL】sumのようにカラム同士を掛け算する方法

  7. 賢威7.1用のサブページのタイトル変更関数

    icloudメールの自動「迷惑メール」判定を解除する方法

  8. 賢威7.1用のサブページのタイトル変更関数

    【Word】長形3号(長3)の封筒に宛名を印刷する方法

  9. 賢威7.1用のサブページのタイトル変更関数

    【Excel】2つのリストの過不足をチェックする方法(不一致データの抽出)

  10. 賢威7.1用のサブページのタイトル変更関数

    cronを3分毎に実行する設定方法

  1. トップ
  2. 賢威
  3. 賢威7.1用のサブページのタイトル変更関数


〒650-0027
兵庫県神戸市中央区中町通三丁目1-16-502

  • トップ
  • プライバシーポリシー
  • 運営:ユニファース
  • お問い合わせ
© 2022 神戸のホームページ制作会社ユニファースの代表ブログ