中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

在WordPress網(wǎng)站文章中調(diào)用另一個(gè)頁面內(nèi)容

2018-11-02    來源:學(xué)做網(wǎng)站論壇

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

隨著WordPress的功能越來越強(qiáng)大,我們幾乎可以使用WordPress程序來做任何想做的事(似乎有點(diǎn)夸張了⊙﹏⊙b汗)。

很多時(shí)候,也許我們并不需要在一篇文章中調(diào)用另一篇文章或單頁面的內(nèi)容(至少大多數(shù)人不需要這樣做);但是這并不是讓我們放棄WordPress強(qiáng)大功能的理由。

下圖為WordPress網(wǎng)站文章中調(diào)用另一個(gè)頁面內(nèi)容的效果圖:

WordPress網(wǎng)站文章中調(diào)用另一個(gè)頁面內(nèi)容

我們可以拿WordPress來進(jìn)行電子商城網(wǎng)站制作,或者來做一個(gè)大型的論壇網(wǎng)站(相關(guān)知識(shí):如何用wordpress做論壇),這些都不成問題。我們遇到的問題可能是,一些通用的內(nèi)容如何在每個(gè)文章頁面中顯示出來?

比如電子商務(wù)網(wǎng)站中的購買須知、產(chǎn)品介紹、公司介紹等(每個(gè)單獨(dú)的產(chǎn)品可能都具有一些共同的介紹),是否意味著我們每次都要單獨(dú)添加這些內(nèi)容呢?那我們維護(hù)起來將會(huì)是一項(xiàng)很龐大的工程。

如果我們可以在WordPress文章中調(diào)用到另一個(gè)頁面的內(nèi)容,那問題不就解決了嗎?事實(shí)上,我就是這么做的。
思路就是利用了WordPress的自定義欄目這個(gè)功能,(相關(guān)知識(shí):wordpress自定義欄目設(shè)置方法)在需要調(diào)用的文章下面添加一個(gè)指定的自定義欄目(默認(rèn)的)和值(需要調(diào)用的那個(gè)page的別名)。

好了,直接上代碼:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h1<?php the_title(); ?></h1>
<?php
the_content();//正常日志內(nèi)容
$key = "fireuikey";//自定義欄目名稱
$fireuiinfo = get_post_meta($post->ID, $key , true);
if ($fireuiinfo != ''):$fireui_com_key = array('pagename' => $fireuiinfo);//pagename就是需要調(diào)用的那個(gè)頁面的別名,必須是英文
query_posts($fireui_com_key);
if (have_posts()) : while(have_posts()) : the_post(); the_content(); endwhile; endif;
wp_reset_query();
endif;
endwhile;
endif;
?>

因?yàn)楫?dāng)初做這個(gè)項(xiàng)目比較急,因此代碼可能會(huì)比較草率,或者還有其他的方法。但,至少可以肯定的是,我所使用的這個(gè)方法到目前為止一直使用良好。

使用方法,上面的代碼替換single.php中的主循環(huán)部分(當(dāng)然,你可以根據(jù)你模板的實(shí)際情況進(jìn)行調(diào)用和添加樣式)。

添加文章時(shí),同時(shí)添加一個(gè)自定義欄目,欄目名稱為”fireuikey”(可以換成任何你喜歡的變量名稱,需要同步修改上面的代碼。稻吞顚懶枰徽{(diào)用的page的別名(英文)。

如果自定義欄目為空或者不添加,那么將不會(huì)執(zhí)行調(diào)用,默認(rèn)文章也會(huì)完美呈現(xiàn),以上方法大家可以本地安裝wordpress進(jìn)行測(cè)試,保證有效。

標(biāo)簽: 代碼 電子商務(wù) 電子商務(wù)網(wǎng) 電子商務(wù)網(wǎng)站 網(wǎng)站制作

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:WordPress獲取指定時(shí)間內(nèi)發(fā)布的文章

下一篇:WP網(wǎng)站引用百度地圖定位圖標(biāo)不顯示解決方法