希望有人能帮忙。
我正在尝试更新一个朋友的网站-原来的开发人员不幸擅离职守,让我来收拾残局。
在网站的前端,开发人员安装了Magpierss,以便在底部滚动推特提要。然而,我们刚刚注意到,在博客部分(由wordpress提供支持),他们实际上对提要进行了硬编码,因此它永远不会更新。
我尝试编辑wordpress页脚,以反映前端使用的页脚,如下所示:
<div id="footer">
<div class="top_details">
<div class="tweet" style="display:inline;">
<div id="TICKER" style="overflow:hidden; display:inline;" onMouseOver="TICKER_PAUSED=true" onMouseOut="TICKER_PAUSED=false"><?=$rss_news_items ?></div>
</div>
<script language="javascript" src="common/js/webticker_lib.js" type="text/javascript"></script>
<div class="email_box">
并具有更新的功能。php包含以下内容:
<?php
define(\'MAGPIE_DIR\',\'magpierss\');
require_once(MAGPIE_DIR.\'/rss_fetch.php\');
$url = \'http://twitter.com/statuses/user_timeline/421720094.rss\';
$num_of_items = 10; //set $num_of_items = \'All\' to show all items;
if ( $url ) {
$rss = fetch_rss( $url , 3600 ); //60 * 60 = 1 hour cache age
$rss_feed_name = $rss->channel[\'title\'] . \' Updated: \'. $rss->channel[\'lastbuilddate\'] ;
if($num_of_items==\'All\') $num_of_items = sizeof($rss->items);
if(sizeof($rss->items) < $num_of_items) $num_of_items = sizeof($rss->items);
$rss_news_items = \'\';
for ($i=0; $i < $num_of_items; $i++) {
$href = $rss->items[$i][\'link\'];
$title = $rss->items[$i][\'title\'];
$description = $rss->items[$i][\'description\'];
$date = $rss->items[$i][\'pubdate\'];
$rss_news_items .= \' <span class="linkTextOnly" style="display:inline;"> <a href="\'.$href.\'" target="_blank" rel="no-follow">\'.$description.\'</a></span> \';
}
}
?>
我已经将Magpierss文件夹上传到网站的主题文件夹,但我在wordpress的页脚中不断收到一个错误,说该目录不存在。
然后我想我可以使用前端版本,只调用相同的页脚。php包含网站前端从wordpress的页脚中使用的文件。php文件。再次-这引发了一个错误,表示不允许使用绝对URL。
如果有人能提供帮助,我将不胜感激——我仍在学习wordpress,主要是一名前端开发人员,而不是PHP开发人员——所以我觉得有点力不从心。
谢谢