亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > CMS建站 > 正文

詳解WordPress開發中wp_title()函數的用法

2020-03-22 17:02:36
字體:
來源:轉載
供稿:網友
wp_title 函數在 WordPress 中是用來顯示文章、頁面、分類等等等等標題的一個函數,但在首頁索引,該函數將不顯示任何的東西。該函數在 WordPress 官方主題中一直被使用,但目前很多定制的主題中這個函數總是為忽視。函數意義詳解
wp_title 函數用來顯示頁面的標題,如在文章頁面,則顯示文章標題;在分類頁面,則顯示分類名稱,但在首頁索引,該函數將不顯示任何的東西。
有點像 WordPress 中的 get_the_title 和 single_cat_title()這兩個函數的自適應用法(自動判斷是頁面、文章還是分類、歸檔、標簽)。函數聲明
有點長,希望您能耐心看一遍,哪怕只有那么一遍。 * Display or retrieve page title for all areas of blog. * By default, the page title will display the separator before the page title, * so that the blog title will be before the page title. This is not good for * title display, since the blog title shows up on most tabs and not what is * important, which is the page that the user is looking at. * There are also SEO benefits to having the blog title after or to the 'right' * or the page title. However, it is mostly common sense to have the blog title * to the right with most browsers supporting tabs. You can achieve this by * using the seplocation parameter and setting the html' target='_blank'>value to 'right'. This change * was introduced around 2.5.0, in case backwards compatibility of themes is * important. * @since 1.0.0 * @param string $sep Optional, default is ' '. How to separate the various items within the page title. * @param bool $display Optional, default is true. Whether to display or retrieve title. * @param string $seplocation Optional. Direction to display title, 'right'. * @return string|null String on retrieve, null when displaying.function wp_title($sep = ' ', $display = true, $seplocation = '') {global $wpdb, $wp_locale;$m = get_query_var('m');$year = get_query_var('year');$monthnum = get_query_var('monthnum');$day = get_query_var('day');$search = get_query_var('s');$title = '';$t_sep = '%WP_TITILE_SEP%'; // Temporary separator, for accurate flipping, if necessary// If there is a postif ( is_single() || ( is_home() && !is_front_page() ) || ( is_page() && !is_front_page() ) ) { $title = single_post_title( '', false );// If there's a category or tagif ( is_category() || is_tag() ) { $title = single_term_title( '', false );// If there's a taxonomyif ( is_tax() ) { $term = get_queried_object(); $tax = get_taxonomy( $term- taxonomy ); $title = single_term_title( $tax- labels- name . $t_sep, false );// If there's an authorif ( is_author() ) { $author = get_queried_object(); $title = $author- display_name;// If there's a post type archiveif ( is_post_type_archive() ) $title = post_type_archive_title( '', false );// If there's a monthif ( is_archive() && !empty($m) ) { $my_year = substr($m, 0, 4); $my_month = $wp_locale- get_month(substr($m, 4, 2)); $my_day = intval(substr($m, 6, 2)); $title = $my_year . ( $my_month $t_sep . $my_month : '' ) . ( $my_day $t_sep . $my_day : '' );// If there's a yearif ( is_archive() && !empty($year) ) { $title = $year; if ( !empty($monthnum) ) $title .= $t_sep . $wp_locale- get_month($monthnum); if ( !empty($day) ) $title .= $t_sep . zeroise($day, 2);// If it's a searchif ( is_search() ) { /* translators: 1: separator, 2: search phrase */$title = sprintf(__('Search Results %1$s %2$s'), $t_sep, strip_tags($search));// If it's a 404 pageif ( is_404() ) { $title = __('Page not found');$prefix = '';if ( !empty($title) ) $prefix = " $sep ";// Determines position of the separator and direction of the breadcrumbif ( 'right' == $seplocation ) { // sep on right, so reverse the order$title_array = explode( $t_sep, $title );$title_array = array_reverse( $title_array );$title = implode( " $sep ", $title_array ) . $prefix;} else { $title_array = explode( $t_sep, $title ); $title = $prefix . implode( " $sep ", $title_array );$title = apply_filters('wp_title', $title, $sep, $seplocation);// Send it out if ( $display ) echo $title; else return $title;用法
php wp_title( $sep, $echo, $seplocation ); 參數詳解 $sep:分隔符; $echo:是否顯示; $seplocation:分隔符所在位置(左還是右,只接受'right',如果不是right自動判定為左)總結WordPress 中相同功能的函數有很多,都是從基層到高級不斷的經過封裝最后到達使用層的,當然如果我們需要一些靈活用法的話,我們可以直接用中間那層的函數,如果我們懶的話我們可以直接使用最高級的那層函數,諸如本函數 wp_title ,其實這個函數我們從源代碼來看, wp 替我們針對 分類、標簽、文章、歸檔、作者、頁面等多種類型的頁面進行了判斷,并根據不同頁面調用不同的標題函數來達到目的。
如果有時間,您可以對下面幾個函數進行深入研究一下,一遍更靈活的進行seo
single_post_title 文章頁面提取標題的函數
single_term_title tag(標簽)、cat(分類)、日期、提取標題的函數 類似于 single_cat_title()函數
get_queried_object 作者頁面提取對象的函數(對象中有作者名)
post_type_archive_title()規檔等等提取標題的函數
還等什么?
GO GO GO !PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲欧美日韩一区二区| 亚洲欧美激情四射在线日| 日韩精品欧美国产精品忘忧草| 欧美人交a欧美精品| 奇米成人av国产一区二区三区| 亚洲精品电影网站| 国产男女猛烈无遮挡91| 国产精品7m视频| 97热精品视频官网| 欧美亚洲国产精品| 中文字幕亚洲情99在线| 亚洲美女性生活视频| 国产精品欧美风情| 亚洲国产精品热久久| 国产精品va在线播放我和闺蜜| 亚洲日本成人女熟在线观看| 国产精品爽黄69天堂a| 岛国精品视频在线播放| 国产精品免费电影| 国产成人亚洲综合91精品| 亚洲一区二区免费在线| 91久久精品久久国产性色也91| 久久久久久久久91| 欧美激情亚洲视频| 亚洲国产日韩精品在线| 国产精品v日韩精品| 欧美极品少妇xxxxⅹ喷水| 久久久久国色av免费观看性色| 精品久久久中文| 91精品综合久久久久久五月天| 欧美在线视频观看免费网站| 国产一区二区三区精品久久久| 91中文精品字幕在线视频| 日韩国产欧美精品一区二区三区| 亚洲男人天堂网站| 日本亚洲欧洲色| 国产一区欧美二区三区| 久久人人爽人人爽人人片亚洲| 欧美电影免费观看高清完整| 亚洲电影天堂av| 亚洲精品mp4| 26uuu久久噜噜噜噜| 日韩美女免费线视频| 亚洲第一二三四五区| 国产伦精品一区二区三区精品视频| 97碰在线观看| 精品国产成人在线| 国产一区二区三区在线看| 欧美第一淫aaasss性| 一区二区三区精品99久久| 国产欧美精品xxxx另类| 国产成人自拍视频在线观看| 日韩欧美国产网站| 久久免费视频在线| 欧美理论电影在线播放| 亚洲国产精品久久久| 日本国产一区二区三区| 欧美理论电影在线观看| 国内伊人久久久久久网站视频| 亚洲老板91色精品久久| 欧美精品一区在线播放| 青青草精品毛片| 97久久伊人激情网| 国产精品毛片a∨一区二区三区|国| 69av视频在线播放| 久久久久日韩精品久久久男男| 日韩高清av在线| 欧美亚洲伦理www| 日韩成人激情视频| 精品动漫一区二区| 欧美视频免费在线| 亚洲人高潮女人毛茸茸| 亚洲综合一区二区不卡| 夜夜狂射影院欧美极品| 成人午夜两性视频| 欧美老女人在线视频| 91精品国产亚洲| 日韩最新中文字幕电影免费看| 亚洲人线精品午夜| 91理论片午午论夜理片久久| 亚洲精品视频网上网址在线观看| 中文字幕欧美日韩va免费视频| 久久理论片午夜琪琪电影网| 中文字幕亚洲欧美日韩高清| 久久久精品免费视频| 日韩免费观看在线观看| 久久久精品国产一区二区| 亚洲欧美中文日韩v在线观看| 亚洲毛茸茸少妇高潮呻吟| 久久乐国产精品| 国产免费一区二区三区在线能观看| 亚洲韩国欧洲国产日产av| 欧美亚洲另类制服自拍| 国产精品视频在线播放| 欧美精品福利视频| 最近2019年好看中文字幕视频| 亚洲香蕉成视频在线观看| 萌白酱国产一区二区| 亚洲男人的天堂在线| 有码中文亚洲精品| 国产大片精品免费永久看nba| 日韩大片免费观看视频播放| 亚洲视频在线观看网站| 成人免费高清完整版在线观看| 91免费欧美精品| 欧美精品videos| 一区二区成人精品| 国产亚洲激情视频在线| 欧美日韩国产一区二区| 亚洲精品国产欧美| 国产成人a亚洲精品| 国产精品日日做人人爱| 在线视频国产日韩| 欧美一级在线播放| 日韩欧美精品网址| 精品女厕一区二区三区| 国产在线999| 欧美精品电影在线| 欧美精品久久久久a| 国产日韩综合一区二区性色av| 欧美激情一级欧美精品| 中文字幕久久亚洲| 亚洲国产精品一区二区三区| 91免费看片在线| 久久国产精品亚洲| 欧美电影在线观看完整版| 国产日韩欧美中文在线播放| 欧美激情精品久久久久久久变态| 亚洲香蕉成视频在线观看| 国产www精品| 国产精品久久久久久久一区探花| 黑人欧美xxxx| 成人免费在线视频网站| 九九久久久久久久久激情| 日韩三级影视基地| 日韩视频―中文字幕| 国产精品久久久久99| 深夜福利一区二区| 国产精品自拍视频| 亚洲精品www久久久久久广东| 日韩在线视频网站| 7m第一福利500精品视频| 亚洲情综合五月天| 国产精品1234| 日韩中文字幕在线播放| 欧美激情极品视频| 欧美精品一区三区| 亚洲美女精品成人在线视频| 热久久免费视频精品| 一区二区三区视频在线| 久久不射电影网| 午夜美女久久久久爽久久| 欧美有码在线视频| 成人信息集中地欧美| 亚洲综合成人婷婷小说| 26uuu久久噜噜噜噜| 国产精品视频免费观看www| 国内久久久精品| 国产ts一区二区| 欧美在线亚洲在线| 91大神福利视频在线| 欧美日韩一区二区在线播放| 亚洲电影免费观看高清完整版| 91经典在线视频|