wordpress 代碼集合

1.不同頁面設置不同的頁面標題

<title>
<?php if ( is_home() ) { ?>網站首頁的名稱<?php } ?>
<?php if ( is_tag() ) { ?><?php single_tag_title(); ?><? $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 頁 ',$paged); ?> _ <?php bloginfo('name'); ?><?php } ?>
<?php if ( is_page() ) { ?><?php echo trim(wp_title('',0)); ?><?php if (get_query_var('page')) { echo ' - 第'; echo get_query_var('page'); echo '頁';}?> _ <?php bloginfo('name'); ?><?php } ?>
<?php if ( is_category() ) { single_cat_title(); echo " _ "; bloginfo('name'); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('_ 第 %s 頁 ',$paged);} ?>
<?php if ( is_single() ) { ?><?php echo trim(wp_title('',0)); ?> _ <?php bloginfo('name'); ?><?php } ?>
<?php if ( is_author() ) { ?>文章列表<?php } ?>
<?php if ( is_month() || is_day() ) { ?><?php the_time('Y - F'); ?> _ <?php bloginfo('name'); ?><?php } ?>
<?php if (is_search() ) {?>"<?php echo $s; ?>"的搜索結果 _ <?php bloginfo('name'); ?><?php } ?>
<?php if (is_404() ) {?>"404頁面" _ <?php bloginfo('name'); ?><?php } ?>
</title>

2.判斷用戶是否登錄

<?php 
if (!is_user_logged_in()):
	echo "welcome,visitor!";
else:
	$current_user = wp_get_current_user();
	// print_r($current_user);
	if ( 0 !== $current_user->ID ):
		echo 'Welcome!'.$current_user->user_login."<br/>";
	endif;
endif;

3.輸出網站頭圖,站點名稱以及副標題

<?php if ( get_header_image() ) : ?>
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">
    <img src="<?php header_image(); ?>"/>
</a>
<?php endif; ?>
<?php bloginfo( 'name' ); echo "<br>";?>
<?php bloginfo( 'description' ); ?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章