多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 介紹worpress博客header.php文件

介紹worpress博客header.php文件

來源:程序員人生   發布時間:2014-03-05 17:57:44 閱讀次數:3485次

建站學院(LieHuo.Net)文章簡介:要制作自己的Wordpress主題首先要局部下面的一些知識:html知識、css知識、javascript知識、還有一點php知識。

  要制作自己的Wordpress主題首先要局部下面的一些知識:

  html知識

  css知識

  javascript知識

  還有一點php知識

  這里以worpress默認模板的代碼為例來解析header.php,其余的在以后教程中解析,同時分享一些在主題制作過程中的經驗;它的位置位于:

  (你的安裝目錄)wp-content / themes / default文件夾里;

  全部header代碼:

以下為引用的內容:

 <?php
/**
 * @package WordPress
 * @subpackage Default_Theme
 */
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="" <?php language_attributes(); ?>>
<head profile="">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>
<link rel="stylesheet" href="<?php _fcksavedurl=""<?php" bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<style type="text/css" media="screen">
<?php
// Checks to see whether it needs a sidebar or not
if ( !empty($withcomments) && !is_single() ) {
?>
 #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg-<?php bloginfo('text_direction'); ?>.jpg") repeat-y top; border: none; }
<?php } else { // No sidebar ?>
 #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; }
<?php } ?>
</style>
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
<?php wp_head(); ?>
</head>
<body>
<div id="page">
<div id="header">
 <div id="headerimg">
  <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
  <div class="description"><?php bloginfo('description'); ?></div>
 </div>
</div>
<hr />

  下面來逐條分析代碼:

以下為引用的內容:
 <?php
/**
 * @package WordPress
 * @subpackage Default_Theme
 */
?>

  最開頭是有關主題的注釋:介紹了主題相關信息可以加上版權主題名稱等;

以下為引用的內容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="" <?php language_attributes(); ?>>

  上面代碼中的xhtml1-transitional.dtd定義了Xhtml的文檔類型;<?php language_attributes(); ?>為WordPress設置的語言;中文的WordPress在使用主題生成頁面后會顯示為 lang=”zh-CN”,大家可通過查看網頁的源代碼發現。

以下為引用的內容:
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

  上面的wp_title(’«’, true, ‘right’);為博客標題,這個在后臺可以設置;bloginfo(’stylesheet_url’)輸出主題的css文件地址;bloginfo(’name’)為博客名稱。

以下為引用的內容:

 <style type="text/css" media="screen">
<?php
// Checks to see whether it needs a sidebar or not
if ( !empty($withcomments) && !is_single() ) {
?>
 #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg-<?php bloginfo('text_direction'); ?>.jpg") repeat-y top; border: none; }
<?php } else { // No sidebar ?>
 #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; }
<?php } ?>
</style>
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
<?php wp_head(); ?>

<style >與</style>之間的css樣式可以根據后臺主題設置頭部圖片;

if ( is_singular() ) wp_enqueue_script( ‘comment-reply’ );為當頁面是文章頁是加入與評論相關的JavaScript文件;

php wp_head(); 為其他由插件定義的要插入head的JavaScript文件或css代碼;

 <div id="header">
 <div id="headerimg">
  <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
  <div class="description"><?php bloginfo('description'); ?></div>
 </div>
</div>
<hr />

  id=”header”與id=”headerimg”可以通過css文件定義#header為其單獨定義樣式和位置;
  echo get_option(’home’);輸出了網站主頁的網址;
  bloginfo(’name’);為網站名稱
  bloginfo(’description’); 是網站描述;
  這樣就介紹完了header代碼;

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲精品不卡视频 | 国产高清在线看免费视频观 | 精久久| 校园春色亚洲欧美 | 亚洲精品www | 国内一级一级毛片a免费 | 日韩永久在线观看免费视频 | 日本强在线播放一区 | a成人| 亚洲天堂中文 | 日韩专区亚洲国产精品 | 欧美激情在线播放一区二区三区 | 国产性生活 | 亚洲精品视频在线播放 | 国产一级做a爰片... | 手机在线看片福利 | 中国黄色毛片 大片 | 91免费影视 | 国产福利视频一区二区三区 | 欧美成人亚洲高清在线观看 | 精品久久久久久久一区二区伦理 | 午夜爱爱片| 色综合久久综合欧美综合网 | 欧美国产亚洲精品a第一页 欧美国产亚洲精品高清不卡 | 亚洲精品系列 | 性欧美videoshd高清 | 亚洲 春色 另类小说 | 樱花aⅴ一区二区三区四区 影视精品网站入口 | 伊人三级 | 高清免费国产在线观看 | 中文字幕第二十页 | 一级做a爰全过程免费视频毛片 | 午夜看片福利 | 欧美国产亚洲精品高清不卡 | 主播福利视频在线观看网址 | 伊人网络 | 欧美性猛交xxxx乱大交蜜桃 | 一二三四在线播放免费视频中国 | 国产亚洲精品国产福利在线观看 | 日本xxxx色视频在线观看免 | 亚洲人成综合在线播放 |