您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程

WordPress添加微博功能的实现方法

郭俊立2025-03-28WordPress教程已有人查阅

导读今天看到一篇文章给WordPress添加微博功能。 你的WordPress可以像twitter一样的微博网站吗?WordPress架构的博客是也可以实现博客和微博共存的功能即可以做博客也可以做微薄。

今天看到一篇文章给WordPress添加微博功能。 你的WordPress可以像twitter一样的微博网站吗?WordPress架构的博客是也可以实现博客和微博共存的功能即可以做博客也可以做微薄。
一、WordPress实现微博功能的思路
大概可以有两种方法:
在原有的WordPress上当下再建立一个WordPress博客作为原来博客的子目录存在,这个新博客专门用来写微博的。然后再把新博客的内容通过RSS输出的方式集成到原来的博客中去,这样在外表上看起来就如果一个博客。这样做的好处是数据库独立,两个博客之间没有过多的关联。 在WordPress博客中专门设立一个目录来存放微博文章,这个目录下的文章不会出现在首页中,只在侧边栏或者指定位置出现文章标题。这样做的好处是你只要求维护一个博客。 目前这两种方式都有人在用,而且各有的各的利弊,大家完全可以根据自己的实际需要选择其中的任意一个来实现。
二、dudo微博功能的实现
大家可能已经发现dudo博客增加了dudo微博功能,其实这只是按照第二种方法建立起来的一个目录而已,只不过这个目录里的文章不会在首页显示,需要你点击目录查看列表。下面说一下实现方法。 在你的主题中找到indes.php这个文件,在文件中找到下面这段代码:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
代码可能因为主题的不同而略有差异,在其后加入如下语句:
<?php if (in_category('3')) continue; ?>
参数“3”是目录的对应的ID,你需要根据实际情况做出修改。上面的小小发动即可实现首页不显示微博内容了。 不过我还没有找到在侧边栏里显示指定目录下文章的方法,因为我使用的Widget小工具,不能直接输入代码,结果没有找到有类似功能的Widget,希望有达人可以指点一下。
三、WordPress集成微博功能的好处
为什么要在WordPress中集成微博功能呢?首先,dudo博客更新频率较低,在这更新间隙里可以通过微博的功能来更新博客内容;其次,由于博客都指定了相应的主题,主题太杂不利于用户体验,所以使用微博功能则随意的多,可以写任何自己想定的东西;
三、可以做热门关键字,增加搜索引擎带来的流量。 但是也一定要注意,虽然我们在首页上看不到了我们发表的微博,但是对于搜索引擎和RSS Feed订阅用户来说,是没有任何改变的,所以你的内容也不应该跨度太大,要具有一定的相关性。同时微博具有时效性,评论性质的内容不宜发表,特别是对于已经过去很久的东东的评论更加要注意。 其实我的博客也更新频率也较低,不过在新浪用微博的频率较高。给自己的博客添加微博功能,同时也能够同步更新新浪微博。我用的方法也是第二种方法。我用的主题是鸟哥的HotNewsPro 2.4版本的主题的CMS,现在有2.5的了,不够还没来得及更新。修改内容不同的主题修改的地方肯定是不一样的。下面是我修改的几处。
1.new_post.php 第四行代码改成如下(37是我的微博分类目录的ID):
<?php query_posts('&showposts='.$scrollcount.'&caller_get_posts=10'.'&cat=-37'); while ( have_posts() ) : the_post(); $do_not_duplicate[] = $post->ID; ?>
这样主页本站推荐下面的new文章中就不会显示微博文章了。
2.blog_page.php 找到下面的代码: <?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
在下面添加:
<?php if (in_category('37')) continue; ?>
这样浏览博客也没就不会显示微博文章了,但是顶部的热点文章还是会显示微博文章。下面第三处就是解决此问题的。
3.top_hot.php 第二行代码改成如下内容
<?php $myposts = get_posts('numberposts=4&offset=0&caller_get_posts=20&cat=-37');foreach($myposts as $post) :?>
4.random.php 如果你在主题设置中显示了随便看看,那么要修改random.php文件
第六行内容改成如下:
query_posts(array('orderby' => 'rand', 'showposts' => 8, 'caller_get_posts' =>4, 'cat' => -37));
5.sidebar.php边栏最较新文章会显示微博文章,找到”较新文章“处,修改内容如下:
<ol id="newarticles">
<?php $myposts = get_posts('numberposts=10&offset=0&cat=-37');
这样较新文章就不会显示了。
6.slider.php 找到下面的内容:
$args = array( 'posts_per_page' => 5, 'post__in' => get_option('sticky_posts'), 'caller_get_posts' => 10 );
添加上'cat' => -37 这句。这样主页顶部推荐的文章就不会显示微博文章了。 原本想在此次加上”较新微博“滑动菜单,但是如果每个菜单下都显示10篇文章,高度不够,暂时没找到设置高度的地方。就现这样吧,将来找到了再补充上。

本文标签:

很赞哦! ()

相关源码

  • (PC+WAP)蓝色钢结构机械五金工程建筑基建营销型pbootcms模板下载于PbootCMS开发的钢结构与工程机械专用模板,助力企业构建专业级产品展示平台;模板内置工程案例展示、产品参数对照表等专业模块,预设项目进度、施工方案等建筑行业专属栏目查看源码
  • (自适应)工业机械制造设备网站pbootcms模板下载为机械制造、工业设备类企业设计,特别适合各类机械设备、生产线、工业自动化产品展示。采用响应式技术,确保在不同设备上都能清晰展示机械产品的技术参数和细节特点。查看源码
  • (自适应响应式)宠物经验资讯咨询博客pbootcms网站源码下载除宠物资讯领域外,通过内容替换可快速适配宠物用品商城、宠物医疗咨询平台、宠物训练教程网站、动物保护组织官网、水族爱好者社区等垂直领域。查看源码
  • (自适应响应式)房产合同知识产权企业管理pbootcms模板下载本模板基于PbootCMS系统开发,为知识产权服务、法律咨询及企业合同管理等行业设计。采用严谨专业的布局风格,突出法律文书与知识产权服务行业特色,适合展示各类法律服务和知识产权相关内容。查看源码
  • 响应式WordPress简约博客主题Alt_BlogAlt_Blog主题该模板为博客内容展示设计,采用简约现代的风格理念,打造清晰的内容呈现平台。响应式布局确保在不同设备上都能获得良好的浏览体验,帮助博主更好地展示和分享内容。查看源码
  • 响应式粉色美容整形化妆品pbootcms网站模板开源源码该网站模板为美容整形、化妆品企业设计,采用响应式布局确保在手机、平板及PC端自动适配显示效果。基于PbootCMS内核开发,支持一键替换图文内容快速转换至其他行业应用。查看源码
分享笔记 (共有 篇笔记)
验证码: