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

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

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

賢威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の初期設定

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

    賢威8のカスタマイズcss

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

    賢威7のカスタマイズCSS

投稿ナビゲーション

賢威7のカスタマイズCSS

プロフィール


喜田 真太朗
Follow @kidashintaro

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

詳しいプロフィール

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


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

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