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

WordPress調(diào)用其它站點(diǎn)文章顯示在自己網(wǎng)站上

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

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

如果在自己WordPress網(wǎng)站上顯示其它站點(diǎn)的最新文章是不是很好玩,利用wordpress2.8以上版本新增加的一個(gè)fetch_feed函數(shù)就可輕松實(shí)現(xiàn)。

調(diào)用其它站點(diǎn)文章顯示在自己網(wǎng)站上在學(xué)做網(wǎng)站論壇上也用到了。本站使用的方法:網(wǎng)站如何調(diào)用其它wordpress網(wǎng)站文章(自動(dòng)更新),其實(shí)這二種方法的原理是一樣的。

WordPress調(diào)用其它站點(diǎn)文章顯示在自己網(wǎng)站上
在添加以下代碼之前,應(yīng)首先在網(wǎng)站根目錄新建一個(gè)名為 cache 權(quán)限為777 的文件夾,作為緩存文件夾.然后在模板(一般是側(cè)邊欄sidebar.php模板)適當(dāng)位置加入以下代碼:

<?php
require_once (ABSPATH . WPINC . '/class-feed.php');
$feed = new SimplePie();
$feed->set_feed_url(array('https://www.xuewangzhan.com/feed', 'https://www.xuewangzhan.com/baike/feed')); //可以添加多個(gè)站點(diǎn)feed地址
$feed->enable_order_by_date(false);
$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'] . '/cache');//緩存文件夾
$feed->init();
$feed->handle_content_type();
?>
<ul>
<?php foreach ($feed->get_items(0,10) as$item)://10是文章篇數(shù) ?>
<li>
<a href="<?php echo $item->get_permalink()?>" rel="bookmark" title="閱讀> <?php echo $item->get_title()?>"><?php echo$item->get_title()?></a><!-- 文章標(biāo)題 -->
<br/><?php echosubstr($item->get_description(),0,180);?><!-- 文章內(nèi)容 -->
<?php endforeach; ?>
</li>
</ul>

將下方的CSS代碼加入到style.css中:

.rss ul li {
width:209px;
white-space:nowrap;
overflow:hidden;
line-height:23px;
}

注:以上樣式也可以不加,使用前可以打開rss.php修改標(biāo)題及替換調(diào)用的feed地址.

標(biāo)簽: 代碼 權(quán)限

版權(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網(wǎng)站批量替換 刪除自定義欄目(親測(cè)有效)

下一篇:wordpress文章添加特色圖像的3種方法