新年快乐~
一月 21 st
wordpress 完全自定义的前一页和后一页
首先说previous posts link这个函数其实很好用~~
如果你没什么变态的要求或怎样怎样~~好像都可以满足了~不过我是觉得有时候非得用他的函数的样式然后有些麻烦~
说起来前一页和后一页完全只是一个链接而已~那么为什么我不能完全的去像写一个链接一样的去弄呢~
写这个的原因是我有时候觉得前一页后一页的那些title太长了不美观~想去截断~~感觉起来蛮简单的~~不过其实previous posts link这个函数还没到那么好用~~
截断的话是用的这个函数 mb_strimwidth
首先定义一个这样的函数:
For several reasons, including portability, reducing download size, and general code neatness, I like to make all links within a website root relative.
wordpress, on the other hand, seems to like absolute URLs for some reason. To clean this up a bit I have the following simple function in my functions.php file to strip the protocol and domain name from URL strings:
为什么我也不知道~~我只是copy过来的~~
然后就ok了~~
直接用了
你会发现这个像极了a的形式~~的确是这样~~就可以随便用了~~
代码真不好编辑·~算了~~自己去原来的地址看吧~~
via:http://www.456bereastreet.com/archive/201012/conditional_and_custom_nextprevious_post_links_in_wordpress/
http://www.456bereastreet.com/archive/201010/how_to_make_wordpress_urls_root_relative/
一月 20 th
wordpress搬家中的一些问题
首先就是一般的ftp下载上传~~数据库的导出与导入~~。。。基本上没什么需要变化的话这样就ok了。。。
如果换了个域名的话怎么办呢~~
1.数据库里的一些要修改的
搜索数据库里面的旧地址:比如 old.com 然后会出现一些表里面有这样的
然后就是在数据库里进行替换~~一个一个替换比较累~还是用语句吧。
1 UPDATE wp_posts SET guid = REPLACE(guid,'old.com','new.com');
这里面的wp_posts 是表名字,后面的guid是表里面的结构的名字。。。自己对应的表一个一个去替换吧。
这样基本上就ok了~~数据库搞定~对了,记得要把config.php这个文件的数据库地址名字用户名密码改下~~
2.301重定向
直接通过.htaccess来设置了,其他的办法可以Google下~
1
2
3
4
5
6
7
8 # BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.a.com[nc]
rewriterule ^(.*)$ http://www.b.com/$1 [L,R=301]
</IfModule>
# END