!本文可能 超过2年没有更新,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本文不保证相应的技术更新和实践可操作性。

很多人都想在自己的博客上建立一个微博,或者是和我一样建立一个播报,或者是做一个公告,而该公告又不能删除,保存在页面上,但是需要在其他页面调用,本文将是给你这个答案,具体查看本博客首页。

一、CSS样式

因为每个人的首页不一样,所以就不单独给出关于CSS的样式。
二、建立一个留言板

这里我不建议使用插件,使用代码自己去做。具体可以参考《简单5步,制作wordpress留言板》
三、调用指定页面留言

从上面可以知道,其实我们做了一个留言板,只是使用了调用到首页,而调用到首页,这个代码相信你也会,因为大家都知道怎么调用最新评论,其实就是将最新评论进行过滤,得到自己想要的留言。

以下为代码(由于本博客没有使用高亮,所以如果遇到中文字符请自己修改):


<?php

global $wpdb;

$sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID,

comment_post_ID, comment_author, comment_date_gmt, comment_approved,

comment_type,comment_author_url,

SUBSTRING(comment_content,1,36) AS com_excerpt

FROM $wpdb->comments

LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =1916

)WHERE comment_approved = ’1′ AND comment_type = ” AND

post_password = ”

ORDER BY comment_date_gmt DESC

LIMIT 1“;

$comments = $wpdb->get_results($sql);

$output = $pre_HTML;

$output .= “\n<ul>”;

foreach ($comments as $comment) {

$output .= “\n<li>”.strip_tags($comment->comment_author)

.”:”. “<a href=\”" .get_permalink($comment->comment_post_ID) .

“#comment-” . $comment->comment_ID .  ”\”>” . strip_tags($comment->com_excerpt) .”</a>

…<a href=http://www.yzjbj.com/diandibobao>【我也要播报】</a></li>”;

}

$output .= “\n</ul>”;

$output .= $post_HTML;

echo $output;?>

代码中红色字体说明:

1、36指的是调用显示的字数

2、comment_post_ID =1916 指的是你建立留言板的ID,具体可以在后台页面处鼠标滑过可以看到。

3、1 指的是调用的行数

这样你就可以得到和我一样的播报了。

四、将该留言或播报等输出到新浪微博,

如果你将这些输出到新浪微博,一般不会显示文字的,都是连接,这样对你的粉丝会进入你的博客从而产生流量。

将你的留言板的页面的地址使用新浪微博的关联博客即可。一般显示较慢,第一次会显示最新3条,以后会全部输出。

五、说明

通过以上你可以建立自己的播报(和我的一样),也可以用公告,如果是公告的话,就只需要定义了,也就是只显示博主自己的,其他的不显示,只需要给出定义,comment_author指定为你自己就可以了,及保存公告到页面,又可以互动。

怎么样?是不是很方便呢?
转载请注明本文链接:http://www.yzjbj.com/11/2444/html

-----------------------------华丽的正文结束了-------------------------------

标签: WordPress, 微博, 公告保存, 留言板

友荐云推荐 相关文章:

3 个吐槽 »

  1. 我是觉得把微博的内容调用出来,页面上显得有些杂= =

    1. 所以使用这种方法比较好,还是自己的博客上,不怕以后没有了

      1. 哦 就怕以后你的播报太多了,数据库会不会出现问题呢?还有播报分页问题……我觉得如果是话唠的话 还是一个月一篇的好。

登出评论