国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 在wordpress網(wǎng)站模板中,怎樣添加和調(diào)用公共頭部模板?

在wordpress網(wǎng)站模板中,怎樣添加和調(diào)用公共頭部模板?

時間:2023-06-12 14:06:01 | 來源:網(wǎng)站運營

時間:2023-06-12 14:06:01 來源:網(wǎng)站運營

在wordpress網(wǎng)站模板中,怎樣添加和調(diào)用公共頭部模板?:在wordpress網(wǎng)站模板主題開發(fā)中,我們可能會碰到這樣一個問題:wordpress網(wǎng)站前臺頁面的頭部、側(cè)邊欄、底部的數(shù)據(jù)基本上是差不多的,有的甚至是一模一樣的,這時,我們還有必要在每一個頁面的頭部、側(cè)邊欄、底部重復(fù)添加或修改相同的代碼嗎?有沒有更好的方法。當(dāng)然是有的,我們可以把這些內(nèi)容代碼相同的部分,分割出來,放到一個公共的模板中,其它頁面可以直接引用就可以了。這樣的好處是,不需要每個頁面模板都重寫這些代碼,而且在后期的wordpress模板維護(hù)修改時,也方便維護(hù)修改——在需要修改這幾個部位的代碼時,只需要修改這幾個公共模板就可以了。下面,就隨我一起來為wordpress網(wǎng)站模板創(chuàng)建公共模板吧,我們將以頭部模板為例來做一下演示。

第一步:創(chuàng)建公共模板文件。

首先,我們在wordpress網(wǎng)站模板目錄下3個創(chuàng)建公共模板文件:header.php(頭部模板)、sidebar.php(側(cè)邊欄模板)、footer.php(底部模板),這些模板文件的名字是wordpress主題模板默認(rèn)的模板名。當(dāng)然,我們也是可以用其它名字的,不過,沒有這些文件名方便好用。

第二步:把頭部代碼分離出來,放到頭部模板中。

在sublime編輯器中打開wordpress模板的index.php首頁模板文件,在代碼中找到<!DOCTYPE html>和</header>標(biāo)簽(這里的模板是我們前面文章中創(chuàng)建的app模板),然后,把這兩個標(biāo)簽之間的代碼全部剪切下來,粘貼到header.php這個公共頭部模板中,代碼如下:

< !DOCTYPE html>
< html>
< head>
< meta charset="UTF-8">
< title>
< ?php
wp_title(" - ",true,right);
bloginfo("name"); echo " - ";
bloginfo("description");
?>
</title>
< link rel="stylesheet" href="< ?php bloginfo("stylesheet_directory"); ?>/style.css">
< ?php wp_head(); ?>
</head>
< body>
< header>

< ?php
$menu = array(
'container' => false, //最外層標(biāo)簽名。
'container_class' => '',
'menu_class' => 'aaa',
'menu_id' => '',
'theme_location' => 'menu_top', //菜單名 。
);
wp_nav_menu($menu);
?>
</header>
如下圖:







第三步:在首頁模板或其它頁面模板中引入頭部模板。

分離出頭部的代碼后,首頁模板index.php文件代碼就沒有了頭部的原始代碼了,這時,我們打開wordpress網(wǎng)站前臺頁面,就會出現(xiàn)頁面布局亂了,因為沒有了頭部,也就沒有了CSS樣式了。那么,我們怎樣在首頁模板中引用這個公共的頭部模板呢?方法有兩種。

方法1:使用PHP函數(shù)—— include()來引用頭部模板header.php。代碼如下:

include("header.php");






通過include()函數(shù)引入的方式,有它獨特的好處,它可以引入任何名字的.php后綴的文件,也就是說,我們的公共頭部模板名不是header.php,也是同樣可以方便引入的。

方法2:通過wordpress函數(shù)來引入頭部模板header.php。代碼如下:

get_header();






?這個函數(shù)在沒有參數(shù)的情況下,可以直接引入模板名為header.php的模板文件。這個函數(shù)也可以給它添加一個參數(shù),如:get_header("mobile"),這就是要引用wordpress模板文件header-mobile.php。加參數(shù)引入公共模板時,這個公共模板的名字必須是以header-作為前綴的。

以上,我們簡單介紹了“如何為wordpress添加和調(diào)用公共模板header.php”。側(cè)邊欄模板和底部公共模板的創(chuàng)建和引用方式也是一樣的,只是wordpress自帶的調(diào)用函數(shù)不一樣,側(cè)邊欄調(diào)用函數(shù)是get_sidebar(),底部模板調(diào)用函數(shù)是get_footer(),它們的使用方式跟get_header()函數(shù)是一樣的,這里就不多說了。

關(guān)鍵詞:模板,調(diào)用,公共,怎樣

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉