打扫你的wordpress数据库

在使用wordpress时,你一定安装过很多的插件,但是你知道么,即使是你卸载和删除了这些插件,他们在安装的时候,就已经在你的数据库中插入了很多的表,这样日积月累,就会残留不少数据库表垃圾,不仅占用数据库空间,还可能拖慢你的WordPress网站。要删除它们,你可以登录phpMyAdmin手动删除,或者可以试试 WPDBSpringClean 插件。

WPDBSpringClean

WPDBSpringClean 可以扫描到你的那些已卸载插件残留的数据库表,可以很方便地删除。此外,也提供了数据库优化功能。注:“已卸载”是指已停用并且删除插件文件的。该插件会直接操作数据库,为防止意外,使用前请备份你的数据库。

如下图所示操作:

wpdbspringclean-themepark

如果之前用过很多插件,清理之后的效果还是挺明显的,特别是一些非常耗费数据资源的插件,清理之后数据干净多了~

如果你也是一个插件安装狂,那么就来试试吧,之前记得备份数据库哦~

希望本插件能够帮助您!

wordpress企业主题——家具官网主题

screenshot4
今天介绍的这款wordpress主题,名字上是家具官网主题,实际上,我个人认为,这款主题适用于任何企业的官网,是一款极为不错的wordpress企业主题,不仅仅家具行业可以使用,其他行业也可以使用。

主题的前端,偏暗的色调,全屏轮播的幻灯片,给人一种非常大气的感觉。主题的后端,主题的设置选项也非常丰富,除了常见的seo、统计代码添加,首页焦点图等常见的功能以外,还支持联系方式设置、在线客服设置、新闻页面设置、产品页面设置、案例页面设置等企业主题所要求的功能。在线客服支持多个QQ号,各项设置都做得比较详细,是一款非常值得下载的尝试的wordpress企业主题。(实际效果比截图要好看很多)

演示:http://www.themepark.com.cn/demo/?themedemo=moban01

下载地址(内有主题与插件,请下载后分开上传):

http://pan.baidu.com/s/144vJg

用外链图片怎么做特色图片?

yuncunchu
最近遇到很多朋友在说,把图片存到云端,从而提升博客的速度,但是很多人不知道特色图片怎么外链,其实wordpress的特色图片是不能使用外链地址的。
所以我们就只能使用今天说到的这个方法,调用文章的第一张图片作为特色图片,这样咱们就可以把图片存到云端了。
那我们怎么才可以获得文章中的第一张图片,并把它显示在网页中呢?
首先,打开你主题的Function.php文件,在其中加入以下代码:

  1. function catch_that_image() {  
  2.   global $post, $posts;  
  3.   $first_img = ;  
  4.   ob_start();  
  5.   ob_end_clean();  
  6.   $output = preg_match_all(‘/<img.+src=[\’“]([^\'”]+)[\’“].*>/i’, $post->post_content, $matches); 
  7.   $first_img = $matches [1] [0]; 
  8.   
  9.   if(empty($first_img)){ //Defines a default image 
  10.     $first_img = “/images/default.jpg”;  
  11.   }  
  12.   return $first_img;  
  13. }  

第二步,在你的模板的主循环中加入以下代码:

  1. <?php echo catch_that_image() ?>  

这样就可以把文章中的第一张图片显示在页面上了…

又出一个,wordpress换域名后无需修改数据库的方法

有些童鞋更换了网站的域名,就会引起文章的链接地址不正常,甚至连网站后台都无法进入,懂数据库的童鞋当然会觉得很简单,改一下数据库里面的域名就好了,但是不懂数据库的童鞋就杯具了,面对数据库那密密麻麻的英文字符,根本无从下手,那我们怎么才能把原来域名更新到现在的新域名呢?
第一种、修改wp-config.php
1、在wp-config.php中,添加以下两行内容:
define(‘WP_HOME’,'新地址’);
define(‘WP_SITEURL’,'新地址’);

2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。
第二种、修改functions.php
1、在functions.php中,添加以下两行内容:
update_option(‘新地址’,”);
update_option(‘home’,'新地址’);

2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。
第三种、修改wp-config.php(自动更新地址)
1、在wp-config.php中,添加下面一行内容:
define(‘RELOCATE’,true);
2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。

wordpress换域名后修改数据库的方法

近来老是给几个WordPress站点换域名,其实是有几个站要做空间备份,我经常会把1个站弄成几个站,分别放在不同的空间中,那么,经常会把站的域名更换为比较好记的。

不管怎么样,数据库的修改是免不了的,网上查看过不少修改数据库的方法,但那些都是老贴了,数据库名都不一样了。

总结了一下,只有三句,大家拿去用用,打开数据库,进到表库,点SQL,输入下面语句,点确定,一次性完全OK:

修改option_value里的站点url和主页地址:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
修改文章内部链接及附件的地址:
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');
修改Wordpress文章默认的永久链接:
UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com', 'http://www.new-domain.com');

user-submitted-posts v20131107 投稿插件最新 汉化版

24

 

此次更新的版本添加了一些比较实用的功能:
插件后台可以开启,前台投稿是否使用富文本编辑器;(这个功能很不错)
投稿上传的图片可以作为文章特色图片了;(站长方便了)
应该还有其他的的一些小更新吧,这里不一一列举,需要的同学可以下载研究一下!

下载:user-submitted-posts-v20131107.zip

CubePoints积分系统插件[汉化版]

CubePoints积分系统,相信有很多人已经用过了,不过也有部分人还不知道这个东西,方便英文不好的朋友使用,CubePoints插件相当强大,插件本身带有很多模块。
使用这款插件的好处就在于能大大提升网站用户的互动性(当然先决条件是你的网站有别人感兴趣的东西),以本人的使用经验来说,效果非常好,只从启用这款插件之后,网站注册用户飙升,评论大大增加,所以强烈建议有此需求的站长使用此插件。
下面介绍下插件:
首先咱们来看看插件的常规设置界面,从界面上一眼就能看出此插件的用法,很简单:1

此外插件还带有升级制度,这些都可以自定义的,等级称号可以自定义,大家可以给每个等级起一个比较有创意的名字:3

再来看看插件所带的模块,看到下图你就知道此插件的功能有多强了:4

Ps:注意,此插件有可能和某些主题或者插件有冲突,会直接导致网站打不开,如果出现此情况,请通过FTP删掉此插件,网站即恢复正常!

下载地址:http://pan.baidu.com/s/1j5Bmy

WordPress移动版主题:Mobile pack

  • 主题名称:Mobile pack
  • 作者:Robin
  • 语言:中文
  • 类别:一栏
  • 版本:1.01
  • 演示:DEMO (需使用移动版浏览器或使用火狐并安装User Agent Switcher扩展)

简洁的Wordpress移动版主题,自适应屏幕宽度,方便手机或移动设备浏览博客,Ajax无限加载文章,不支持小工具。兼容移动版的UC浏览器、天天浏览器、火狐浏览器、百度浏览器、QQ浏览器、360浏览器等。

使用说明:

主题需配合Wordpress移动设备检测插件:

Any Mobile Theme Switcher

wordpress mobile pack

Device Theme Switcher

 

安装并启用上述任何一款移动设备检测插件都可以

上传主题,进入插件设置页面,选择移动设备使用Mobile pack主题即可,各插件设置略有不同,大同小异,这里略过….

为了方便用移动设备查看留言,主题集成了最近留言模版,需要正常切换到Mobile pack主题新建一个页面,右下模版中选择“最近留言”,发布后记下链接地址,打开index.php模版,用链接地址替换其中的“你的链接地址”

下载1:http://yunpan.cn/QXikuBHzI7Lxg

下载2:http://pan.baidu.com/share/link?shareid=1330383396&uk=2785289163

11款免费移动版WordPress主题

伴随着智能移动设备的普及,越来越多的人依赖移动设备,动动手指就能获得日常信息。由于这些移动设备屏幕尺寸小、功能有限,因此博客和网站需要提供一个专门为移动设备优化的版本。在里为您收集一些高品质的免费的移动WordPress主题,方便读者使用移动设备浏览和阅读您的博客或网站。

FaveMobile [ Features | Demo | Download ]

jQuery Mobile Features | Download ]

Mobius Features | Demo | Download ]

WP Touch Features | Demo | Download ]

SimpleBlue Mobile [ Features | Demo | Download ]

SimpleBlue Mobile

iPhonsta [ Features | Demo | Download ]

BuddyPress Mobile [ Features | Demo | Download ]

BuddyPress Mobile

WPapptouch [ Features | Demo | Download ]

WPapptouch

WordPress Mobile Theme [ Features | Demo | Download ]

WordPress Mobile Theme

WordPress Mobile Pack [ Features | Demo | Download ]

WordPress Mobile Pack

Smooci 2 [ Features | Demo | Download ]

Smooci 2

原文:http://www.hongkiat.com/blog/mobile-wordpress-themes/

jQuery实现侧边栏随窗口滚动

近日帮人作主题要求弄个侧边栏某个模块随窗口一起滚动,可能其他童鞋也想给主题加上这个小功能,贴出来,供大家参考。

方法一:

很简单,前提是你的主题必须已加载了jQuery。

把下面代码加到主题头部header.php模版中即可:

  1. <script type=“text/javascript”>     
  2. $(function() {  
  3.     var $sidebar   = $(“#sidebar”),     
  4.         $window    = $(window),     
  5.         offset     = $sidebar.offset(),     
  6.         topPadding = 15;     
  7.     
  8.     $window.scroll(function() {     
  9.         if ($window.scrollTop() > offset.top) {     
  10.             $sidebar.stop().animate({     
  11.                 marginTop: $window.scrollTop() – offset.top + topPadding     
  12.             });     
  13.         } else {     
  14.             $sidebar.stop().animate({     
  15.                 marginTop: 0     
  16.             });     
  17.         }     
  18.     });     
  19.     
  20. });     
  21. </script>    

可根据不同的主题模版,自行修改一下其中的DIV标签#sidebar名称。此方法兼容所有浏览器。

演示效果

HotNews主题也可使用该功能,默认是整个侧边栏随窗口滚动,受主题布局功能限制,单独滚动某个模块效果不是很理想。

参考自:http://css-tricks.com/scrollfollow-sidebar/

方法二:

本人未试过,可以自行参阅:js页面滚动时层智能浮动定位实现

  1. $.fn.smartFloat = function() {    
  2.     var position = function(element) {    
  3.         var top = element.position().top, pos = element.css(“position”);    
  4.         $(window).scroll(function() {    
  5.             var scrolls = $(this).scrollTop();    
  6.             if (scrolls > top) {    
  7.                 if (window.XMLHttpRequest) {    
  8.                     element.css({    
  9.                         position: “fixed”,    
  10.                         top: 0    
  11.                     });        
  12.                 } else {    
  13.                     element.css({    
  14.                         top: scrolls    
  15.                     });        
  16.                 }    
  17.             }else {    
  18.                 element.css({    
  19.                     position: “absolute”,    
  20.                     top: top    
  21.                 });        
  22.             }    
  23.         });    
  24.     };    
  25.     return $(this).each(function() {    
  26.         position($(this));                             
  27.     });    
  28. };    
  29. $(“#float”).smartFloat();