这个精心设计的<title>
标签将让您了解具体内容和方式<title>
标签在WordPress中工作。
<title><?php
if ( is_single() ) { single_post_title(); }
elseif ( is_home() || is_front_page() ) { bloginfo(\'name\'); print \' | \'; bloginfo(\'description\'); get_page_number(); }
elseif ( is_page() ) { single_post_title(\'\'); }
elseif ( is_search() ) { bloginfo(\'name\'); print \' | Search results for \' . esc_html($s); get_page_number(); }
elseif ( is_404() ) { bloginfo(\'name\'); print \' | Not Found\'; }
else { bloginfo(\'name\'); wp_title(\'|\'); get_page_number(); }
?></title>
感谢
Ian Stewart 为了这一堆漂亮的代码。
Explanation: is_single()
指帖子详情页,is_page()
指页面详细信息页面(即网页),is_search()
指搜索结果页,以及is_404()
, is_home()
, is_front_page()
都是不言而喻的。并且一个条(|)用作两个不同文本之间的分隔符。
所以你可以看到,使用这些代码,它不会在内部网页中显示站点标题,因为if ( is_page() ) { single_post_title(\'\'); }
, 它将只显示页面标题。
虽然这不是实现<title>
一个WordPress网站,但了解<title>
标签最美妙的是,你可以在你的主题中使用这些代码header.php
\'s<title>
标签