存档

文章标签 ‘Wordpress’

WordPress Themes inove 首页和分类目录摘要显示终极解决方案

2010年5月17日 qiaofan 1 条评论

有关WordPress博客系统首页和目录页使用的都是全文显示的问题,这对于文章内容比较长的博客来说很不方便,并且版面也不协调。我历尽千辛万苦终于找到了正确的解决方法。

我现在使用的版本是WordPress2.9.2 /主题是inove

具体设置方法如下:

首先分别找到inove主题目录文件夹下的主页文件index.php和存档文件archive.php

将其中代码:  

 <?php the_content(__(‘Read more…’, ‘inove’)); ?>

分别替换为:

   <?php if(is_category() || is_archive() || is_home() ) {
the_excerpt();
} else {
the_content(‘Read the rest of this entry &raquo;’);
} ?>

其它主题也是相通的,只是<?php the_content(__(‘Read more…’, ‘inove’)); ?>代码中红色部分会略有不同

分类: Wordpress 标签: ,

Ucenter与wordpress整合

2010年4月11日 qiaofan 没有评论

1.首先并在ucenter中添加应用,其中通信密钥随便输入,复制下来。
2.在wordpress目录中放一个uc_client文件夹,这个文件夹可以从ucenter相关的包中得到,是所有客户应用都会用到的。
3.更改wordpress配置文件wp-config.php,在其中加类似如下代码(请自行修改加粗部分):
//added by afo…
//登录和退出时发出通知
define(’UC_CONNECT’, ‘mysql’); // 连接 UCenter 的方式
define(’UC_DBHOST’, ‘localhost’); // UCenter 数据库主机
define(’UC_DBUSER’, ‘wpdb_f’); // UCenter 数据库用户名
define(’UC_DBPW’, ‘1fdsf2_=’); // UCenter 数据库密码
define(’UC_DBNAME’, ‘wpdb’); // UCenter 数据库名称
define(’UC_DBCHARSET’, ‘utf8′); // UCenter 数据库字符集
define(’UC_DBTABLEPRE’, ‘wpdb.uc_’); // UCenter 数据表前缀
define(’UC_DBCONNECT’, ‘1′); // UCenter 数据库持久连接
define(’UC_KEY’, ‘fksal43dfssdfwerfdssafsafsafsafdsaf’); // 与 UCenter 的通信密钥
define(’UC_API’, ‘http://blog.treeber.com/ucenter’); // UCenter URL
define(’UC_CHARSET’, ‘utf-8′); // UCenter 的字符集
define(’UC_IP’, ”); // UCenter 的 IP
define(’UC_APPID’, 3); // 当前应用的 ID
define(’S_ROOT’, substr(dirname(__FILE__), 0));
define(’UC_CLIENT_ROOT’, S_ROOT.’/uc_client/’);
include_once(UC_CLIENT_ROOT.’client.php’);
将下面的api文件解成api目录后放在wordpress目录下,然后调试下确保从ucenter中可以与wordpress正常通信。
api for wordpress
4.需在index.php中第一行,即
define(’WP_USE_THEMES’, true);
前添
ini_set(’output_buffering’, ‘On’);
5.找到这个文件:
wp-includes/pluggable.php中,搜function logout(),约468行,在}即函数结束前添如下代码
//added by afo…
//加uc登出通知
uc_dsetcookie(’auth’, ”);
echo uc_user_synlogout();
exit();
在其下(即}之后,endif;之前)添加一个函数,代码如下
function uc_dsetcookie($var, $value, $life = 0, $prefix = 1) {
global $cookiedomain, $cookiepath, $_SERVER;
setcookie($var, $value, $life ? time() + $life : 0, $cookiepath,$cookiedomain, $_SERVER['SERVER_PORT'] == 443 ? 1 : 0);
}
6.找到这个文件:
user.php文件中
搜function wp_signon,在下面的return前(约59行)加
//added by afo…
echo uc_user_synlogin($user->ID);
Author: kolidon

转自:http://blog.hx99.cn/article.php?type=blog&itemid=71

分类: GoGo News 标签: ,

Ucenter与wordpress整合方法测试

2010年3月19日 qiaofan 没有评论

wordpress-logo

1.首先并在ucenter中添加应用,其中通信密钥随便输入,复制下来。
2.在wordpress目录中放一个uc_client文件夹,这个文件夹可以从ucenter相关的包中得到,是所有客户应用都会用到的。
3.更改wordpress配置文件wp-config.php,在其中加类似如下代码(请自行修改加粗部分):
//added by afo…
//登录和退出时发出通知
define(’UC_CONNECT’, ‘mysql’); // 连接 UCenter 的方式
define(’UC_DBHOST’, ‘localhost’); // UCenter 数据库主机
define(’UC_DBUSER’, ‘wpdb_f’); // UCenter 数据库用户名
define(’UC_DBPW’, ‘1fdsf2_=’); // UCenter 数据库密码
define(’UC_DBNAME’, ‘wpdb’); // UCenter 数据库名称
define(’UC_DBCHARSET’, ‘utf8′); // UCenter 数据库字符集
define(’UC_DBTABLEPRE’, ‘wpdb.uc_’); // UCenter 数据表前缀
define(’UC_DBCONNECT’, ‘1′); // UCenter 数据库持久连接
define(’UC_KEY’, ‘fksal43dfssdfwerfdssafsafsafsafdsaf’); // 与 UCenter 的通信密钥
define(’UC_API’, ‘http://blog.treeber.com/ucenter’); // UCenter URL
define(’UC_CHARSET’, ‘utf-8′); // UCenter 的字符集 阅读全文…

分类: Wordpress 标签: ,

WordPress官方博客报道WordPress已经正式支持了PubSubHubbub

2010年3月5日 qiaofan 没有评论

  据WordPress官方博客报道,WordPress已经正式支持了PubSubHubbub(有些人称其为PuSH),这种更新方式可以在谷歌阅读器中实时阅读到用户的博客更新,在大多数情况下,用户点完发布按钮,支持PubSubHubbub的系统(如Google Reader、FeedBurner等)就可以自动获取更新的RSS内容。

  现在,在WordPress.com上托管的1050万个博客已经自动支持PuSH了,其工作模式是后台自动执行,用户不用做任何配置即可使用,实现了实时RSS的功能。

  对于使用WordPress.org的程序自己搭建博客的用户,WordPress也推出了一款官方的PuSH插件:PuSHPress,推荐大家使用这个官方插件来支持PubSubHubbub功能。 阅读全文…

分类: Wordpress 标签: , ,

35个插件帮助你打造完美WordPress博客

2010年1月8日 qiaofan 没有评论

你不懂PHP,不认识CSS或JavaScript,基于连基本的HTML知识也没有,但是你很幸运,因为拥有WordPress。它成千万的插件,使你能够轻松打造一个完美的博客。当然,插件太多也是一个问题,因为选择总是一件困难的事,不过,今天,我为你总结了9类,精选了35个WordPress插件,让你更轻松打造出一个完美博客。

  1. SEO类插件:

    All in One SEO Pack,这个插件可以对标题、关键词、Meta标签,等WordPress的各个方面实现全方位的优化。作者还写了详细的教程, 中文用户可以看All in One SEO Pack 中文版

    Google XML Sitemaps,Google给网站管理者提供了一个方便索引的方法,就是提供Sitemap,以便它更全面地抓取到你网站的内容。这个插件可以帮你轻松制作这样一个SiteMap。另外,我还推荐你看一下这篇文章:利用 xHtml Sitemap SEO

    No Self Pings,我们链接自己博客内的文章,但WP内部会自动给文章发送Trackback或PingBack,这让你的博客内总出现重复的内容,这对于SEO不是很好。不过,NSP插件可以帮到你,就像它的名字一样,不会给自己发送P/T。 阅读全文…

PageRank Checker