<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>WordPress使用教程与分享 &#187; Uncategorized</title> <atom:link href="http://kisswp.com/category/uncategorized/feed" rel="self" type="application/rss+xml" /><link>http://kisswp.com</link> <description>Just another WordPress weblog</description> <lastBuildDate>Wed, 21 Jul 2010 04:02:54 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>测试</title><link>http://kisswp.com/2010/07/21/37.html</link> <comments>http://kisswp.com/2010/07/21/37.html#comments</comments> <pubDate>Wed, 21 Jul 2010 04:02:54 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://kisswp.com/2010/07/21/37.html</guid> <description><![CDATA[没问题呢 支持WordPress发展，欢迎向我们投稿！ )]]></description> <content:encoded><![CDATA[<p>没问题呢</p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2010/07/21/37.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="" length="" type="" /> </item> <item><title>在WordPress的10个.htaccess技巧</title><link>http://kisswp.com/2009/09/12/36.html</link> <comments>http://kisswp.com/2009/09/12/36.html#comments</comments> <pubDate>Sat, 12 Sep 2009 06:52:23 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[.htaccess]]></category><guid isPermaLink="false">http://kisswp.com/?p=36</guid> <description><![CDATA[1. 重定向WordPress的订阅地址 除了修改WordPress的模板文件来定制其输出的RSS Feed链接地址外，还可以使用.htaccess文件来进行设置(替换yourrssfeedlink为自己的Feedburner地址)。 # temp redirect wordpress content feeds to feedburner &#60;IfModule mod_rewrite.c&#62; RewriteEngine on RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC] RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC] RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/catswhocode [R=302,NC,L] &#60;/IfModule&#62; 参考：How to redirect WordPress rss feeds to feedburner 2. 去除WordPress分类链接中的“/category/”前缀 默认情况下，WordPress的分类链接显示的样式为： http://xxx.com/blog/category/tech 其实其中的category部分没有任何意义，如果想去掉它可以修改.htaccess文件(替换yourblog为自己的网址)。 RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L] 参考：How to remove category from your WordPress url 3. [...]]]></description> <content:encoded><![CDATA[<h5>1. 重定向WordPress的订阅地址</h5><p>除了修改WordPress的模板文件来定制其输出的RSS Feed链接地址外，还可以使用.htaccess文件来进行设置(替换yourrssfeedlink为自己的Feedburner地址)。<br /> <code># temp redirect wordpress content feeds to feedburner<br /> &lt;IfModule mod_rewrite.c&gt;<br /> RewriteEngine on<br /> RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]<br /> RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]<br /> RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/catswhocode [R=302,NC,L]<br /> &lt;/IfModule&gt;</code><br /> 参考：<a href="http://www.wprecipes.com/how-to-redirect-wordpress-rss-feeds-to-feedburner-with-htaccess">How to redirect WordPress rss feeds to feedburner</a><span id="more-36"></span></p><h5>2. 去除WordPress分类链接中的“/category/”前缀</h5><p>默认情况下，WordPress的分类链接显示的样式为：<br /> <code>http://xxx.com/blog/category/tech</code><br /> 其实其中的category部分没有任何意义，如果想去掉它可以修改.htaccess文件(替换yourblog为自己的网址)。<br /> <code>RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L]</code><br /> 参考：<a href="http://www.wprecipes.com/how-to-remove-category-from-your-wordpress-url">How to remove category from your WordPress url</a></p><h5>3. 使用浏览器缓存</h5><p>可以修改.htaccess文件让访问者使用浏览器缓存来优化其访问速度。<br /> <code>FileETag MTime Size<br /> &lt;ifmodule mod_expires.c&gt;<br /> &lt;filesmatch ".(jpg|gif|png|css|js)$"&gt;<br /> ExpiresActive on<br /> ExpiresDefault "access plus 1 year"<br /> &lt;/filesmatch&gt;<br /> &lt;/ifmodule&gt;</code><br /> 参考： <a href="http://www.wordpress-tutoriel.com/tutoriel/comment-accelerer-le-temps-de-chargement-de-votre-blog/">Comment accelerer le temps de chargement de votre blog</a></p><h5>4. 压缩静态数据</h5><p>可以修改.htaccess文件来压缩需要访问的数据（传输后在访问端解压），从而可以减少访问流量和载入时间。<br /> <code>AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript<br /> BrowserMatch ^Mozilla/4 gzip-only-text/html<br /> BrowserMatch ^Mozilla/4.0[678] no-gzip<br /> BrowserMatch bMSIE !no-gzip !gzip-only-text/html</code></p><h5>5. 重定向日期格式的WP Permalink链接地址为Postname格式</h5><p>如果你目 前的Permalink地址为/%year%/%monthnum%/%day%/%postname%/ 的格式，那么我强烈推荐你直接使用/%postname%/ ，这样对搜索引擎要舒服得多。首先你需要在WordPress的后台设置输出的Permalinks格式为/%postname%/ 。然后修改.htaccess文件来重定向旧的链接，不然别人以前收藏你的网址都会转成404哦！(替换yourdomain为自己的网址)<br /> <code>RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ http://www.yourdomain.com/$4</code><br /> 参考： <a href="http://www.wprecipes.com/redirect-day-and-name-permalinks-to-postname">Redirect day and name permalinks to postname</a></p><h5>6. 阻止没有referrer来源链接的垃圾评论</h5><p>设置.htaccess文件可以阻止大多数无Refferrer来源的垃圾评论机器人Bot Spammer。其会查询访问你网站的来源链接，然后阻止其通过wp-comments-post.php来进行垃圾评论。<br /> <code>RewriteEngine On<br /> RewriteCond %{REQUEST_METHOD} POST<br /> RewriteCond %{REQUEST_URI} .wp-comments-post.php*<br /> RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]<br /> RewriteCond %{HTTP_USER_AGENT} ^$<br /> RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]</code><br /> 参考： <a href="http://www.wprecipes.com/how-to-deny-comment-posting-to-no-referrer-requests">How to deny comment posting to no referrer requests</a></p><h5>7. 定制访问者跳转到维护页面</h5><p>当你进行网站升级，模板修改调试等操作时，最好让访问者临时 跳转到一个声明的维护页面(和404错误页面不同)，来通知网站暂时无法访问，而不是留下一片空白或者什么http bad错误。（替换maintenance.html为自己定制的维护页面网址，替换123.123.123.123为自己目前的IP地址，不然你自己访 问也跳转哦）<br /> <code>RewriteEngine on<br /> RewriteCond %{REQUEST_URI} !/maintenance.html$<br /> RewriteCond %{REMOTE_ADDR} !^123.123.123.123<br /> RewriteRule $ /maintenance.html [R=302,L]</code><br /> 参考：<a href="http://www.woueb.net/2007/07/25/comment-faire-une-page-d-accueil-pour-les-internautes/">Comment faire une page d’accueil pour les internautes</a></p><h5>8. 设置你的WordPress防盗链</h5><p>盗链是指其它网站直接使用你自己网站内的资源，从而浪费网站的流量和带宽，比如图片，上传的音乐，电影等文件。（替换mysite为自己的网址和/images/notlink.jpg为自己定制的防盗链声明图片）<br /> <code>RewriteEngine On<br /> #Replace ?mysite.com/ with your blog url<br /> RewriteCond %{HTTP_REFERER} !^http://(.+.)?mysite.com/ [NC]<br /> RewriteCond %{HTTP_REFERER} !^$<br /> #Replace /images/nohotlink.jpg with your "don't hotlink" image url<br /> RewriteRule .*.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]</code><br /> 参考：<a href="http://www.wprecipes.com/how-to-protect-your-wordpress-blog-from-hotlinking">How to protect your WordPress blog from hotlinking</a></p><h5>9. 只允许自己的IP访问wp-admin</h5><p>如果你不是团队合作Blog，最好设置只有自己能够访问WP的后台。前提是你的IP不是像我一样动态的哦。（替换xx.xx.xx.xx为自己的IP地址）<br /> <code>AuthUserFile /dev/null<br /> AuthGroupFile /dev/null<br /> AuthName "Example Access Control"<br /> AuthType Basic<br /> &lt;LIMIT GET&gt;<br /> order deny,allow<br /> deny from all<br /> allow from xx.xx.xx.xx<br /> &lt;/LIMIT&gt;</code><br /> 参考：<a href="http://www.reubenyau.com/protecting-the-wordpress-wp-admin-folder/">Protecting the WordPress wp-admin folder</a></p><h5>10. 阻止指定IP的访问</h5><p>如果你想要阻止指定IP的访问，来防止其垃圾评论，那么你可以创建自己的Backlist黑名单。(替换xx.xx.xx.xx为指定的IP地址)<br /> <code>&lt;Limit GET POST&gt;<br /> order allow,deny<br /> deny from xx.xx.xx.xx<br /> allow from all<br /> &lt;/Limit&gt;</code><br /> 参考：<a href="http://lorelle.wordpress.com/2007/09/20/the-easiest-way-to-ban-a-wordpress-spammer/">The easiest way to ban a WordPress spammer</a></p><p>英文原文: <a href="http://www.catswhocode.com/blog/10-awesome-htaccess-hacks-for-wordpress" target="_blank">10 awesome .htaccess hacks for WordPress</a></p><p>中文译文: <a href="http://e-spacy.com/blog/10-htaccess-hacks-for-wordpress.html" target="_blank">10个WordPress的.htaccess技巧</a></p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/09/12/36.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>新手制作wordpress theme的汉化包的方法</title><link>http://kisswp.com/2009/08/24/30.html</link> <comments>http://kisswp.com/2009/08/24/30.html#comments</comments> <pubDate>Mon, 24 Aug 2009 09:25:18 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[汉化]]></category><guid isPermaLink="false">http://kisswp.com/?p=30</guid> <description><![CDATA[作者：popdo，来源链接 我第一次使用sandbox框架制作wordpress theme，想把theme汉化成中文版的，如果一个个文件去编辑相当麻烦… 之前也有看到某些网友的博客有发布某某皮肤汉化包等~ 我就想了，应该所有的wp theme都可以汉化的吧~于是便开始动手… 在网上查阅了很多资料~也问了很多朋友，，，最后终于明白制作theme汉化包的方法…不敢独享，，，发布上来供那些和我一样新接触wordpress的朋友参阅！我想无论是你自己制作theme还是看上了国外某个theme，这个教程都将对你有所帮助！ 虽然网上制作theme语言包的方法别人介绍过，但大多讲的比较笼统，对于刚接触wp的朋友来说还得花上不少时间去消化！该教程主要针对初级用户写的初级教程,图文并茂！ 首先配置你的wordpress theme! 在theme中把需要汉化的地方使用如下格式设置好： &#60;?php _e('需要汉化的内容在这里', 'c2cer') ?&#62; &#60;!--end--&#62; 上面的c2cer这个是可以根据你自己的皮肤名字来定的！ 例如我的theme叫做:popdo 然后我要汉化的语句是：one comment 那么就可以写成： &#60;?php _e('one comment', 'popdo') ?&#62; &#60;!--end--&#62; 如果要翻译的语句与php数据库有查询关系（不知道说的对不对，暂且这么说吧），那么调用的时候就要用__()而不是_e()的方式，例如： &#60;?php the_excerpt('Read More &#38;amp;raquo;')?&#62; &#60;!--end--&#62; 那么格式就可以写成： &#60;?php the_excerpt( __( 'Read More &#38;amp;raquo;' ,'popdo') )?&#62; &#60;!--end--&#62; 如果上面让你不知所云的话~你也可以下载一套sandbox 的框架查看里面的语句。都设置好这些后，在theme的functions.php文件中的最下面添加一句： &#60;?php add_action ('init','my_theme_init'); function my_theme_init () { load_theme_textdomain ('popdo'); } [...]]]></description> <content:encoded><![CDATA[<p>作者：popdo，来源<a href="http://www.c2cer.com/20081202/change-wordpress-theme-language/">链接</a><br /> 我第一次使用sandbox框架制作wordpress theme，想把theme汉化成中文版的，如果一个个文件去编辑相当麻烦…</p><p>之前也有看到某些网友的博客有发布某某皮肤汉化包等~<br /> 我就想了，应该所有的wp theme都可以汉化的吧~于是便开始动手…</p><p>在网上查阅了很多资料~也问了很多朋友，，，最后终于明白制作theme汉化包的方法…不敢独享，，，发布上来供那些和我一样新接触wordpress的朋友参阅！我想无论是你自己制作theme还是看上了国外某个theme，这个教程都将对你有所帮助！</p><p>虽然网上制作theme语言包的方法别人介绍过，但大多讲的比较笼统，对于刚接触wp的朋友来说还得花上不少时间去消化！该教程主要针对初级用户写的初级教程,图文并茂！<br /> <span id="more-30"></span><br /> <strong>首先配置你的wordpress theme!</strong></p><p>在theme中把需要汉化的地方使用如下格式设置好：</p><div style="overflow-x: auto; overflow-y: hidden;"><div><pre style="font-family: monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">(</span><span>'需要汉化的内容在这里'</span><span style="color: #339933;">,</span> <span>'c2cer'</span><span style="color: #009900;">)</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;!--end--&gt;</pre></div></div><p>上面的c2cer这个是可以根据你自己的皮肤名字来定的！</p><p>例如我的theme叫做:popdo 然后我要汉化的语句是：one comment</p><p>那么就可以写成：</p><div style="overflow-x: auto; overflow-y: hidden;"><div><pre style="font-family: monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">(</span><span>'one comment'</span><span style="color: #339933;">,</span> <span>'popdo'</span><span style="color: #009900;">)</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;!--end--&gt;</pre></div></div><p>如果要翻译的语句与php数据库有查询关系（不知道说的对不对，暂且这么说吧），那么调用的时候就要用__()而不是_e()的方式，例如：</p><div style="overflow-x: auto; overflow-y: hidden;"><div><pre style="font-family: monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> the_excerpt<span style="color: #009900;">(</span><span>'Read More  &amp;amp;raquo;'</span><span style="color: #009900;">)</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;!--end--&gt;</pre></div></div><p>那么格式就可以写成：</p><div style="overflow-x: auto; overflow-y: hidden;"><div><pre style="font-family: monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> the_excerpt<span style="color: #009900;">(</span> __<span style="color: #009900;">(</span> <span>'Read More  &amp;amp;raquo;'</span> <span style="color: #339933;">,</span><span>'popdo'</span><span style="color: #009900;">)</span> <span style="color: #009900;">)</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;!--end--&gt;</pre></div></div><p>如果上面让你不知所云的话~你也可以下载一套<a href="http://www.plaintxt.org/themes/sandbox/" target="_blank">sandbox</a> <img style="margin-right: 5px;" src="http://www.c2cer.com/wp-content/themes/cc/images/external.gif" alt="link" />的框架查看里面的语句。都设置好这些后，在theme的functions.php文件中的最下面添加一句：</p><div style="overflow-x: auto; overflow-y: hidden;"><div><pre style="font-family: monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
add_action <span style="color: #009900;">(</span><span>'init'</span><span style="color: #339933;">,</span><span>'my_theme_init'</span><span style="color: #009900;">)</span>;
<span style="color: #000000; font-weight: bold;">function</span> my_theme_init <span style="color: #009900;">(</span><span style="color: #009900;">)</span>
<span style="color: #009900;">{</span>
load_theme_textdomain <span style="color: #009900;">(</span><span>'popdo'</span><span style="color: #009900;">)</span>;
<span style="color: #009900;">}</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>上面的(’popdo’)要与你原先设置的名字要一致，最好直接使用theme的名字！</p><p>这样theme上的工作都完成了~</p><p><strong>接下来开始poedit上的汉化步骤：</strong></p><p>首先下载一个<a href="http://www.poedit.net/" target="_blank">Poedit</a> <img style="margin-right: 5px;" src="http://www.c2cer.com/wp-content/themes/cc/images/external.gif" alt="link" />（PoEdit是一款Windows下的.po文件编辑器，常用来汉化各种程序），安装好后~启动软件，点击：文件—新建消息目录文档。在弹出的对话框中出现如下设置：</p><p>工程名称以及版本：<span style="color: #808080;">填写你的工程名称<br /> </span>团队： <span style="color: #808080;">你的团队</span><br /> 团队专用电子邮件：<span style="color: #808080;">你的Email<br /> </span>语言：<span style="color: #808080;">你的国家语言</span><br /> 国家：<span style="color: #808080;">你的国家</span><br /> 字符集：<span style="color: #808080;">建议utf-8<br /> </span>源代码字符集：<span style="color: #808080;">建议utf-8</span><br /> 复数形式： <span style="color: #808080;">留空</span></p><p><span style="color: #808080;"><span style="color: #000000;">如图：<br /> <img class="alignnone size-full wp-image-31" title="1" src="http://kisswp.com/wp-content/uploads/2009/08/1.gif" alt="1" width="288" height="277" /><br /> </span></span><span style="color: #808080;"><span style="color: #000000;"><br /> 路径的设置用一个”.”(点号)-即同级目录以及该目录下的所有子目录：<br /> <a href="http://www.c2cer.com/wp-content/uploads/2008/12/2.gif"><img class="alignnone size-full wp-image-32" title="2" src="http://kisswp.com/wp-content/uploads/2009/08/2.gif" alt="2" width="288" height="277" /><br /> </a></span></span></p><p><span style="color: #808080;"><span style="color: #000000;">因为路径的问题鼓捣了半天~吸取教训了！</span></span></p><p><span style="color: #808080;"><span style="color: #000000;">之前theme里设置了汉化的内容关联了_e和__，所以关键字设置如下：<br /> <a href="http://www.c2cer.com/wp-content/uploads/2008/12/3.gif"><img class="alignnone size-full wp-image-33" title="3" src="http://kisswp.com/wp-content/uploads/2009/08/3.gif" alt="3" width="288" height="277" /><br /> </a></span></span></p><p><span style="color: #993300;">然后点确定，跳出.po文件保存对话框，将.po文件起名为zh_CN.po保存在theme的根目录下（之前设置了路径为”.” ，所以这里保存位置很关键！）</span></p><p>保存之后就自动弹出待翻译的所有语句列表，确定之后就可以开始翻译了，未翻译的语句会显示蓝色粗体字，在列表下面有两个输入框，上面一个框是待翻译语句，下面一个框是你的翻译内容！</p><p><img class="alignnone size-full wp-image-34" title="4" src="http://kisswp.com/wp-content/uploads/2009/08/4.gif" alt="4" width="336" height="412" /></p><p>poedit中翻译好后Ctrl+s保存，会自动生成.mo文件，翻译工作完成后还差最后一步，别急！</p><p>打开你的wordpress根目录下的文件wp-config.php</p><p>查找语句：</p><div style="overflow-x: auto; overflow-y: hidden;"><div><pre style="font-family: monospace;"><span style="color: #990000;">define</span> <span style="color: #009900;">(</span><span>'WPLANG'</span><span style="color: #339933;">,</span> <span>''</span><span style="color: #009900;">)</span>;
<span style="color: #339933;">&lt;!--</span>end<span style="color: #339933;">--&gt;</span></pre></div></div><p>将其改为：</p><div style="overflow-x: auto; overflow-y: hidden;"><div><pre style="font-family: monospace;"><span style="color: #990000;">define</span> <span style="color: #009900;">(</span><span>'WPLANG'</span><span style="color: #339933;">,</span> <span>'zh_CN'</span><span style="color: #009900;">)</span>;
<span style="color: #339933;">&lt;!--</span>end<span style="color: #339933;">--&gt;</span></pre></div></div><p>保存，刷新你的wordpress首页，恭喜你看到了熟悉的国语！</p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/08/24/30.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>让自己的网站地址栏显示图标ICO技巧</title><link>http://kisswp.com/2009/08/24/28.html</link> <comments>http://kisswp.com/2009/08/24/28.html#comments</comments> <pubDate>Mon, 24 Aug 2009 09:11:40 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[图标]]></category><guid isPermaLink="false">http://kisswp.com/?p=28</guid> <description><![CDATA[我们使用IE、FF、Chrome现在很多都能在地址栏的前面显示一个小图标，这个图标记这个网站，如果你也想这样子，你可以自己动手实现。 首先，你要制作一个favicon.ico的16*16或者32*32的小图片，可以用photoshop先制作完成，然后用其它一些ico小软件转化下或者直接通过在线制作ico网站完成。 然后你可以通过以下两种方法之下来实现。 A.将该文件上传到网页的根目录就可以了，这种方法大部分主机都会成功。 B.将该文件上传到主题目录下的images文件夹，同时在WP后台的“外观”，“编辑”，head.php这个文件的&#60;head&#62;标签之内添加如下代码： &#60; link rel=&#8221;Shortcut Icon&#8221; href=&#8221;/images/favicon.ico” type=”image/x-icon” /&#62; 还有如果刚刚加上，可能还并未能立即就看的到这个小图标，这是因为浏览器的缓存原因。 支持WordPress发展，欢迎向我们投稿！ )]]></description> <content:encoded><![CDATA[<p>我们使用IE、FF、Chrome现在很多都能在地址栏的前面显示一个小图标，这个图标记这个网站，如果你也想这样子，你可以自己动手实现。</p><p>首先，你要制作一个favicon.ico的16*16或者32*32的小图片，可以用photoshop先制作完成，然后用其它一些ico小软件转化下或者直接通过在线制作ico网站完成。<span id="more-28"></span></p><p>然后你可以通过以下两种方法之下来实现。</p><p>A.将该文件上传到网页的根目录就可以了，这种方法大部分主机都会成功。<br /> B.将该文件上传到主题目录下的images文件夹，同时在WP后台的“外观”，“编辑”，head.php这个文件的&lt;head&gt;标签之内添加如下代码：</p><p>&lt; link rel=&#8221;Shortcut Icon&#8221; href=&#8221;/images/favicon.ico” type=”image/x-icon” /&gt;</p><p>还有如果刚刚加上，可能还并未能立即就看的到这个小图标，这是因为浏览器的缓存原因。</p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/08/24/28.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>WP-PageNavi翻页插件安装和使用方法</title><link>http://kisswp.com/2009/08/24/26.html</link> <comments>http://kisswp.com/2009/08/24/26.html#comments</comments> <pubDate>Mon, 24 Aug 2009 08:59:35 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[插件]]></category><guid isPermaLink="false">http://kisswp.com/?p=26</guid> <description><![CDATA[安装步骤 首先从WP-PageNavi的网站上下载插件代码：http://wordpress.org/extend/plugins/wp-pagenavi/ 然后解压，将 pagenavi 文件夹上传到/wp-content/plugins中，之后在后台激活WP-PageNavi插件就可以了。 插件配置 有些主题，已经默认支持这个插件，但有些主题，还没支持这个插件，那么你可以自己来修改。打开/wp-content/themes/你的风格目录/index.php，找到： &#60;div&#62; &#60;div&#62;&#60;?php next_posts_link(&#8216;&#38;laquo; Older Entries&#8217;) ?&#62;&#60;/div&#62; &#60;div&#62;&#60;?php previous_posts_link(&#8216;Newer Entries &#38;raquo;&#8217;) ?&#62;&#60;/div&#62; &#60;/div&#62; 替换为 &#60;?php if (function_exists(&#8216;wp_pagenavi&#8217;)) : ?&#62; &#60;div id=&#8221;wp-nav&#8221;&#62; &#60;?php if(function_exists(&#8216;wp_pagenavi&#8217;)) { wp_pagenavi(); } ?&#62;&#60;br /&#62; &#60;/div&#62; &#60;?php else : ?&#62; &#60;div&#62; &#60;div&#62;&#60;?php next_posts_link(&#8216;&#38;laquo; Older Entries&#8217;) ?&#62;&#60;/div&#62; &#60;div&#62;&#60;?php previous_posts_link(&#8216;Newer Entries &#38;raquo;&#8217;) ?&#62;&#60;/div&#62; &#60;/div&#62; &#60;?php endif; ?&#62; 支持WordPress发展，欢迎向我们投稿！ [...]]]></description> <content:encoded><![CDATA[<h3>安装步骤</h3><p>首先从WP-PageNavi的网站上下载插件代码：<a href="http://wordpress.org/extend/plugins/wp-pagenavi/" target="_blank">http://wordpress.org/extend/plugins/wp-pagenavi/</a></p><p>然后解压，将 pagenavi 文件夹上传到/wp-content/plugins中，之后在后台激活WP-PageNavi插件就可以了。<span id="more-26"></span></p><h3>插件配置</h3><p>有些主题，已经默认支持这个插件，但有些主题，还没支持这个插件，那么你可以自己来修改。打开/wp-content/themes/你的风格目录/index.php，找到：</p><p>&lt;div&gt;<br /> &lt;div&gt;&lt;?php next_posts_link(&#8216;&amp;laquo; Older Entries&#8217;) ?&gt;&lt;/div&gt;<br /> &lt;div&gt;&lt;?php previous_posts_link(&#8216;Newer Entries &amp;raquo;&#8217;) ?&gt;&lt;/div&gt;<br /> &lt;/div&gt;</p><p>替换为<br /> &lt;?php if (function_exists(&#8216;wp_pagenavi&#8217;)) : ?&gt;</p><p>&lt;div id=&#8221;wp-nav&#8221;&gt;</p><p>&lt;?php if(function_exists(&#8216;wp_pagenavi&#8217;)) { wp_pagenavi(); } ?&gt;&lt;br /&gt;</p><p>&lt;/div&gt;</p><p>&lt;?php else : ?&gt;</p><p>&lt;div&gt;</p><p>&lt;div&gt;&lt;?php next_posts_link(&#8216;&amp;laquo; Older Entries&#8217;) ?&gt;&lt;/div&gt;</p><p>&lt;div&gt;&lt;?php previous_posts_link(&#8216;Newer Entries &amp;raquo;&#8217;) ?&gt;&lt;/div&gt;</p><p>&lt;/div&gt;</p><p>&lt;?php endif; ?&gt;</p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/08/24/26.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>留言评论显示出Gravatar头像</title><link>http://kisswp.com/2009/08/23/25.html</link> <comments>http://kisswp.com/2009/08/23/25.html#comments</comments> <pubDate>Sun, 23 Aug 2009 08:50:47 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[头像]]></category><guid isPermaLink="false">http://kisswp.com/?p=25</guid> <description><![CDATA[首先需要你的主题支持显示出头像出来，另外在你的wordpress也可以显示如果留言者没有头像时可以显示出一些随机的头像出来 你可以在下面的地址去注册和管理你的Gravatar头像 http://en.gravatar.com/ 支持WordPress发展，欢迎向我们投稿！ )]]></description> <content:encoded><![CDATA[<p>首先需要你的主题支持显示出头像出来，另外在你的wordpress也可以显示如果留言者没有头像时可以显示出一些随机的头像出来<br /> 你可以在下面的地址去注册和管理你的Gravatar头像<br /> <a href="http://en.gravatar.com/" target="_blank"></p><p>http://en.gravatar.com/</a></p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/08/23/25.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>怎么判断是不是管理员（admin）</title><link>http://kisswp.com/2009/08/23/22.html</link> <comments>http://kisswp.com/2009/08/23/22.html#comments</comments> <pubDate>Sun, 23 Aug 2009 02:53:32 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://kisswp.com/?p=22</guid> <description><![CDATA[&#60;?php if ( is_admin()) : ?&#62;你的内容&#60;?php endif; ?&#62; 支持WordPress发展，欢迎向我们投稿！ )]]></description> <content:encoded><![CDATA[<p>&lt;?php if ( is_admin()) : ?&gt;你的内容&lt;?php endif; ?&gt;</p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/08/23/22.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>如何获得一个分类的ID</title><link>http://kisswp.com/2009/08/23/21.html</link> <comments>http://kisswp.com/2009/08/23/21.html#comments</comments> <pubDate>Sun, 23 Aug 2009 02:52:32 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://kisswp.com/?p=21</guid> <description><![CDATA[&#60;?php global $wp_query; $cat_id = $wp_query-&#62;get_queried_object_id(); ?&#62; 参考文章：http://www.charlestang.cn/how-to-get-a-cat-id.htm 支持WordPress发展，欢迎向我们投稿！ )]]></description> <content:encoded><![CDATA[<p>&lt;?php<br /> global $wp_query;<br /> <span style="color: #00008b;">$cat_id</span><span style="color: gray;"> = </span><span style="color: #00008b;">$wp_query</span><span style="color: gray;">-&gt;</span><span style="color: blue;">get_queried_object_id</span>();<br /> <span style="color: blue;">?&gt;</span><br /> 参考文章：<a href="http://www.charlestang.cn/how-to-get-a-cat-id.htm" target="_blank">http://www.charlestang.cn/how-to-get-a-cat-id.htm</a></p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/08/23/21.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>一套WordPress系统建立N个博客</title><link>http://kisswp.com/2009/08/23/20.html</link> <comments>http://kisswp.com/2009/08/23/20.html#comments</comments> <pubDate>Sun, 23 Aug 2009 02:49:56 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[安装]]></category><guid isPermaLink="false">http://kisswp.com/?p=20</guid> <description><![CDATA[作者：Elizabeth988，来源链接 使用wp的网友都知道,WP本身并不支持多个站点 因此,当你想要建立多个 wp 博客的时候 你就要安装多个wp 系统,维护起来也比较麻烦 今天,我们来分享一个办法,可以在一个wp系统上建立多个博客 原理其实很简单,wp使用数据库管理数据 因此,如果你想要在一个WP系统中,针对不同的访问者请求,来访问不同的数据库（或者同一个数据库里面的不同数据） 那么就很容易实现这一功能 在wp-config.php里面有加了这样一段： if($_SERVER["HTTP_HOST"]==&#8221;www.aimzz.cn&#8221; &#124;&#124; $_SERVER["HTTP_HOST"]==&#8221;aimzz.cn&#8221;){ define(&#8216;DB_NAME&#8217;, &#8216;cbmland&#8217;); define(&#8216;DB_USER&#8217;, &#8216;cbmland&#8217;); define(&#8216;DB_PASSWORD&#8217;, &#8216;http://aimzz.cn); define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;); define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8242;); define(&#8216;DB_COLLATE&#8217;, &#8221;); $table_prefix = &#8216;aimzz_&#8217;; define (&#8216;WPLANG&#8217;, &#8216;zh_CN&#8217;); }else if($_SERVER["HTTP_HOST"]==&#8221;www.zhifubao.info&#8221; &#124;&#124; $_SERVER["HTTP_HOST"]==&#8221;zhifubao.info&#8221;){ define(&#8216;DB_NAME&#8217;, &#8216;cbmland&#8217;); define(&#8216;DB_USER&#8217;, &#8216;cbmland&#8217;); define(&#8216;DB_PASSWORD&#8217;, &#8216;http://zhifubao.info); define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;); define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8242;); define(&#8216;DB_COLLATE&#8217;, &#8221;); $table_prefix = &#8216;zhifubao_&#8217;; // define (&#8216;WPLANG&#8217;, [...]]]></description> <content:encoded><![CDATA[<p>作者：Elizabeth988，来源<a href="http://www.wordpress.org.cn/viewthread.php?tid=21802&#038;highlight=%D3%F2%C3%FB">链接</a><br /> 使用wp的网友都知道,WP本身并不支持多个站点<br /> 因此,当你想要建立多个 wp 博客的时候<br /> 你就要安装多个wp 系统,维护起来也比较麻烦<br /> 今天,我们来分享一个办法,可以在一个wp系统上建立多个博客<br /> 原理其实很简单,wp使用数据库管理数据<br /> 因此,如果你想要在一个WP系统中,针对不同的访问者请求,来访问不同的数据库（或者同一个数据库里面的不同数据）<br /> 那么就很容易实现这一功能<span id="more-20"></span><br /> 在wp-config.php里面有加了这样一段：<br /> if($_SERVER["HTTP_HOST"]==&#8221;www.aimzz.cn&#8221; || $_SERVER["HTTP_HOST"]==&#8221;aimzz.cn&#8221;){</p><p>define(&#8216;DB_NAME&#8217;, &#8216;cbmland&#8217;);<br /> define(&#8216;DB_USER&#8217;, &#8216;cbmland&#8217;);<br /> define(&#8216;DB_PASSWORD&#8217;, &#8216;http://aimzz.cn);<br /> define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;);<br /> define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8242;);<br /> define(&#8216;DB_COLLATE&#8217;, &#8221;);<br /> $table_prefix  = &#8216;aimzz_&#8217;;<br /> define (&#8216;WPLANG&#8217;, &#8216;zh_CN&#8217;);</p><p>}else if($_SERVER["HTTP_HOST"]==&#8221;www.zhifubao.info&#8221; || $_SERVER["HTTP_HOST"]==&#8221;zhifubao.info&#8221;){</p><p>define(&#8216;DB_NAME&#8217;, &#8216;cbmland&#8217;);<br /> define(&#8216;DB_USER&#8217;, &#8216;cbmland&#8217;);<br /> define(&#8216;DB_PASSWORD&#8217;, &#8216;http://zhifubao.info);<br /> define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;);<br /> define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8242;);<br /> define(&#8216;DB_COLLATE&#8217;, &#8221;);<br /> $table_prefix  = &#8216;zhifubao_&#8217;;<br /> //    define (&#8216;WPLANG&#8217;, &#8216;zh_CN&#8217;);</p><p>}<br /> 很明显，这个配置文件会根据不同的$_SERVER["HTTP_HOST"]来给出不同的数据库表的配置<br /> 一个数据表的前缀是 aimzz_ 而另外一个是zhifubao_，就算在同一个数据库里面也不会冲突<br /> 各自有了独立的数据库配置，在同一个优化好的WordPress系统下能互不干扰的运行起来<br /> 再加上不同的主题风格、和插件，各自选择性的使用<br /> 注意:虚拟主机需要先绑定域名才能实现。</p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/08/23/20.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>WordPress从低版本升级到高版本步骤</title><link>http://kisswp.com/2009/08/23/19.html</link> <comments>http://kisswp.com/2009/08/23/19.html#comments</comments> <pubDate>Sun, 23 Aug 2009 02:35:46 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[升级]]></category><guid isPermaLink="false">http://kisswp.com/?p=19</guid> <description><![CDATA[1.备份你的数据库。 备份你的数据库有N种方式，大部分人采用的方法有：比如最简单最实用的就是从wp后台直接导出xml文件，还有通过插件直接备份的，通过phpmyadmin备份的。而我采用的方法是利用Bluehost在Cpanel后台的“备份”帮我们备份好的压缩包直接下载的。 2.备份所有的WordPress文件 利用Cpanel的“文件管理器”直接到你安装wp的那个目录，然后“全选”，“压缩”成另外一个文件，名字可以自己起。压缩好之后，这样子就已经在主机上已经有一个备份包了。当然，你最好也按一下“下载”，将那个压缩包下载下来。 3.修改你的数据库 这个其实前期工作就有在做这个，其实这个步骤就是确定你的数据库一定要是正确可以用的。你可以在本地测试下你的数据库，看看能不能导入成功，哪里有错了，然后进行简单的修改。 4.关掉你所有的插件。 这个没什么好说的，特别是从特别老的版本升级，比较新的版本可能不需要，但这样子也是为了保险，比如说升级新版本的wp了，有些插件可能不能用了。 5.确定你前面4步已经完全做了。 6.下载和解压最新的WordPress。 这个你可以直接通过SSH来操作，不会的，也可以直接手动下载wp到本地，然后在线上传压缩包。 7.删除原先的WordPress文件。 从1.5到2.7,WordPress文件可以说发生很大的变化。 不要删除这些目录和文件 * wp-config.php 文件; * wp-content 目录; * wp-images 目录–哈哈，这个只有1.5才会有这个目录; * wp-includes/languages/ 目录 * .htaccess 文件 * 自己修改过的内容或插件 删除这些目录和文件 * wp-* (除了上面所说的), readme.html, wp.php, xmlrpc.php, 和 license.txt;文件; Typically files in your root or wordpress folder. 强调, 一定不要删除 wp-config.php文件。 * wp-admin目录; * wp-includes目录;如果你有自己的语言文件，wp-includes/languages/ [...]]]></description> <content:encoded><![CDATA[<p><strong>1.备份你的数据库。</strong><br /> 备份你的数据库有N种方式，大部分人采用的方法有：比如最简单最实用的就是从wp后台直接导出xml文件，还有通过插件直接备份的，通过phpmyadmin备份的。而我采用的方法是利用Bluehost在Cpanel后台的“备份”帮我们备份好的压缩包直接下载的。</p><p><strong>2.备份所有的WordPress文件</strong><br /> 利用Cpanel的“文件管理器”直接到你安装wp的那个目录，然后“全选”，“压缩”成另外一个文件，名字可以自己起。压缩好之后，这样子就已经在主机上已经有一个备份包了。当然，你最好也按一下“下载”，将那个压缩包下载下来。<br /> <span id="more-19"></span><br /> <strong>3.修改你的数据库</strong><br /> 这个其实前期工作就有在做这个，其实这个步骤就是确定你的数据库一定要是正确可以用的。你可以在本地测试下你的数据库，看看能不能导入成功，哪里有错了，然后进行简单的修改。</p><p><strong>4.关掉你所有的插件。 </strong><br /> 这个没什么好说的，特别是从特别老的版本升级，比较新的版本可能不需要，但这样子也是为了保险，比如说升级新版本的wp了，有些插件可能不能用了。</p><p><strong>5.确定你前面4步已经完全做了。</strong></p><p><strong>6.下载和解压最新的WordPress。</strong><br /> 这个你可以直接通过SSH来操作，不会的，也可以直接手动下载wp到本地，然后在线上传压缩包。</p><p><strong>7.删除原先的WordPress文件。</strong><br /> 从1.5到2.7,WordPress文件可以说发生很大的变化。</p><p><strong>不要删除这些目录和文件</strong><br /> * wp-config.php 文件;<br /> * wp-content 目录;<br /> * wp-images 目录–哈哈，这个只有1.5才会有这个目录;<br /> * wp-includes/languages/ 目录<br /> * .htaccess 文件<br /> * 自己修改过的内容或插件</p><p><strong>删除这些目录和文件</strong><br /> * wp-* (除了上面所说的), readme.html, wp.php, xmlrpc.php, 和 license.txt;文件; Typically files in your root or wordpress folder. 强调, 一定不要删除 wp-config.php文件。<br /> * wp-admin目录;<br /> * wp-includes目录;如果你有自己的语言文件，wp-includes/languages/ 目录不要删除掉它。<br /> * wp-content/cache目录; 只有WordPress 2.0之后才有这个目录.<br /> * wp-content/plugins/widgets目录;</p><p><strong>8.上传新的WordPress文件。</strong><br /> 其实这个将刚才的第6步的压缩包，cpanel直接“解压”“移动”到wp安装的目录就行。</p><p><strong>9.运行WordPress升级程序。</strong><br /> 在浏览器直接输入，http://你的wordpress博客地址/wp-admin/upgrade.php<br /> 照着做这行了。</p><p><strong>10.更新Permalinks和.htaccess。</strong><br /> 更新下Administration &gt; Settings &gt; Permalinks，如果还有需要的话，可能还要修改下.htaccess。</p><p><strong>11. 安装更新的插件和主题。</strong></p><p><strong>12.逐个恢复插件。</strong></p><p><strong>13.添加安全键常量定义到wp-config.php文件。</strong><br /> 这个从2.6就有了，不做这个也行，但为了安全做了也好。</p><p><strong>14.走一走，瞧一瞧，看看哪里还有什么问题，然后就OK了。</strong></p><hr />支持WordPress发展，欢迎向我们<a href="http://kisswp.com/delivery" target="_blank">投稿</a>！ )</small>]]></content:encoded> <wfw:commentRss>http://kisswp.com/2009/08/23/19.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>