<?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>我是清都山水郎 &#187; WordPress</title>
	<atom:link href="http://www.hopes4.me/html/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hopes4.me</link>
	<description>all about life</description>
	<lastBuildDate>Fri, 16 Dec 2011 14:35:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>10秒钟完成个性化wordpress主题制作</title>
		<link>http://www.hopes4.me/html/build-wordpress-theme-in-10-second/</link>
		<comments>http://www.hopes4.me/html/build-wordpress-theme-in-10-second/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 07:21:39 +0000</pubDate>
		<dc:creator>sleepy</dc:creator>
				<category><![CDATA[about blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordoress]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://www.hopes4.me/?p=39817</guid>
		<description><![CDATA[在10秒钟内完成修改化的wordpress主题的制作，这绝对不是吹牛或者是做梦，只要你会用鼠标左键就可以完美地做到。]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em">你绝对没有看错，的确只需要10秒钟就可以完成一个质量上乘的wordpress主题。</p>
<p style="text-indent: 2em">一定需要的条件：会用鼠标左键。</p>
<p style="text-indent: 2em">可能需要的条件：一定的审美观。</p>
<p style="text-indent: 2em">好了，如果你确认具备以上两点，那接下来随着下文的流程，你即可只用10秒钟就做一个只属于自己的wordpress主题。</p>
<p style="text-indent: 2em">操作流程：</p>
<p><span id="more-39817"></span>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">1、在<a title="Artisteer" href="http://www.verycd.com/topics/2807341/" target="_blank">此处</a>下载Artisteer，我自己下载的是第一个。</p>
<p style="text-indent: 2em">2、按压缩包内的安装说明进行安装。</p>
<p style="text-indent: 2em">3、打开Artisteer，并在下图中画圈的地方用鼠标左键狂点。</p>
<p style="text-indent: 2em"><img style="width: 343px; display: block; float: none; height: 111px; margin-left: auto; margin-right: auto" alt="Artisteer" src="http://storage.live.com/items/B7436849503DA4DE!890?filename=ScreenShot_2010-04-14_150645.jpg" /></p>
<p style="text-indent: 2em">好了，其实我这篇日志想要介绍的是Artisteer这个绝对牛X的软件，下面是我从别处摘抄来的软件介绍：</p>
<blockquote><div id="cke_pastebin"><font color="#808080" size="2">Artisteer是一个网站模板设计工具，使用 Artisteer 可以让你在几分钟内创建 WordPress 的博客主题和专业水平的网站范本。Artisteer 采用独特的方法，不需要任何编码或 CSS 的知识来设计模板，整个过程完全傻瓜式操作，该计划包括各种背景图片，纹理，照片剪贴画，字体的主题和其它设计元素，以帮助你创建模板，而不需要额外的资源。成品模板可以导出为 WordPress 的主题或内容管理系统模板，使用傻瓜式模板制作利器 Artisteer 来制作主题是再合适不过了。</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">Artisteer 的软件设计简洁大方，让使用者在设计主题中能够轻松上手，而对于制作 WordPress 主题，更考虑到每一个页面的各个细节，制作完毕以后，可以直接输出 WordPress 主题包，立刻就可以使用，实在是非常方便。</font></div>
<div>&#160;</div>
</blockquote>
<p style="text-indent: 2em">然后，请再参考下面的英文的软件介绍：</p>
<blockquote><div id="cke_pastebin"><font color="#808080" size="2">Top 10 reasons to use Artisteer</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">1. Generate cool Web design ideas.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">2. Adjust generated designs to create great looking Web and Blog templates.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">3. Create perfectly correct, validated HTML and CSS that conform to Web standards.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">4. You don&#8217;t need to learn Photoshop, CSS, HTML and other Web technologies to create great looking designs, including images and buttons.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">5. If you are a Web designer, generate ideas, prototypes and quick Websites for your clients and friends.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">6. Choose and use many included design elements, from backgrounds to photo objects and buttons.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">7. Automatically solve problems with image aliasing, Web browser compatibility and other details requiring time and knowledge.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">8. Learn how to create professional HTML and CSS code.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">9. Save money on WordPress Themes and Web design templates.</font></div>
<div id="cke_pastebin"><font color="#808080" size="2">10. If you don&#8217;t have the time, hire your kids to create great looking web design for you.</font></div>
<div>&#160;</div>
</blockquote>
<p style="text-indent: 2em">在我看来，如果你不是很挑剔的话，一般几分钟之内就能自己用Artisteer搞定一个wordpress主题了。如果你想做得更完美，那Artisteer也可以帮你达到目的。再如果，你只是想随便生成一个还算不错的wordpress主题的话，那10秒钟我看是足够了！</p>
<p style="text-indent: 2em">最后再放上一张软件的截图，因为<a href="http://fireage.cn">Lazyyyyyyyyyyyyyy</a>同学说他看上面的截图以为是word2007，呵呵，是很像。</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="Artisteer" alt="Artisteer" src="http://storage.live.com/items/B7436849503DA4DE!892?filename=ScreenShot_2010-04-15_091733.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hopes4.me/html/build-wordpress-theme-in-10-second/feed/</wfw:commentRss>
		<slash:comments>85</slash:comments>
		</item>
		<item>
		<title>换了一个主题</title>
		<link>http://www.hopes4.me/html/change-a-new-theme/</link>
		<comments>http://www.hopes4.me/html/change-a-new-theme/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 16:35:22 +0000</pubDate>
		<dc:creator>sleepy</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://www.hopes4.me/html/change-to-a-new-theme/</guid>
		<description><![CDATA[终于还是审美疲劳了，在整整有半年多没换主题后，今天还是没有忍住Koi这个主题的诱惑,把原来用的Dilectio换了下来。
这个Koi是ndesign-studio这个网站所用主题的简化版，不过还是一样的华丽，也有一个后台选项页面。

换个主题要修改的东西还是有一些的，因为之前用的主题也是我在原有基础上修改过的，所以有些功能还是要继承的。
主要修改了functions.php，sidebar.php，header.php以及两个自定义页面，另外重新定义了一下wp thread comment插件的样式，使之能与新主题相配。接下来还要再重新放上google adsense的广告，虽然到现在也没赚到什么钱。另外还有一些有助于用户体验的小功能要增加，看来是要折腾个几天了。
看上面的截图没什么感觉的，可以仔细看下我的博客，感觉一番华丽风格的主题，有空的话也请随便抓几个bug出来告诉我。]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em;">终于还是审美疲劳了，在整整有半年多没换主题后，今天还是没有忍住<a href="http://www.ndesign-studio.com/blog/koi-theme-release" target="_blank">Koi</a>这个主题的诱惑,把原来用的<a href="http://designdisease.com/portfolio/dilectio_wordpress_theme/" target="_blank">Dilectio</a>换了下来。</p>
<p style="text-indent: 2em;">这个<a href="http://www.ndesign-studio.com/blog/koi-theme-release" target="_blank">Koi</a>是<a href="http://www.ndesign-studio.com/" target="_blank">ndesign-studio</a>这个网站所用主题的简化版，不过还是一样的华丽，也有一个后台选项页面。</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto;" src="http://storage.live.com/items/B7436849503DA4DE!891?filename=koi-screenshot.jpg" alt="koi screenshot" width="319" height="214" /></p>
<p style="text-indent: 2em;">换个主题要修改的东西还是有一些的，因为之前用的主题也是我在原有基础上修改过的，所以有些功能还是要继承的。</p>
<p style="text-indent: 2em;">主要修改了functions.php，sidebar.php，header.php以及两个自定义页面，另外重新定义了一下wp thread comment插件的样式，使之能与新主题相配。接下来还要再重新放上google adsense的广告，虽然到现在也没赚到什么钱。另外还有一些有助于用户体验的小功能要增加，看来是要折腾个几天了。</p>
<p style="text-indent: 2em;">看上面的截图没什么感觉的，可以仔细看下我的博客，感觉一番华丽风格的主题，有空的话也请随便抓几个bug出来告诉我。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hopes4.me/html/change-a-new-theme/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>翻译：15个非常有用的杀手级WordPress技巧</title>
		<link>http://www.hopes4.me/html/translation-15-very-useful-tips-wordpress-killer/</link>
		<comments>http://www.hopes4.me/html/translation-15-very-useful-tips-wordpress-killer/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 09:48:00 +0000</pubDate>
		<dc:creator>sleepy</dc:creator>
				<category><![CDATA[about blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[hack]]></category>

		<guid isPermaLink="false">http://www.qdssl.com/2009/08/13/translation-15-very-useful-tips-wordpress-killer/</guid>
		<description><![CDATA[原文作者：www.wpbeginner.com
原文链接：15 Killer Hacks for WordPress that Are Extremely Useful
友情提示：请想尝试以下技巧的朋友在复制相关代码的时候注意单引号的全角半角问题，本人在应用过程中曾遇到过类似问题。
WordPress的社区正在迅速扩张，我们每天都在推出新的技巧。在本文中，我们将与你们分享一些杀手级的，用户最想要的，以及非常有用的WordPress技巧。您可以使用这些技巧来释放WordPress，这个我们都深深喜爱的博客软件的更多力量。我们将尝试解释每个技巧是如何起作用的。
1、从日志的标题链接到外部链接
通常有这样的情况，Blogger希望可以链接到一个外部链接，因为他/她认为那是有益于读者的。主要的问题是，必须发布一个新日志，以便告诉读者去到其他网站。我们将告诉您如何利用此自定义字段技巧，从日志的标题链接到一个外部链接。

第一件事你需要做的就是，打开您的主题文件所在文件夹中的functions.php这个文件。然后粘贴以下代码：

function print_post_title() {
global $post;
$thePostID = $post-&#62;ID;
$post_id = get_post($thePostID);
$title = $post_id-&#62;post_title;
$perm = get_permalink($post_id);
$post_keys = array(); $post_val = array();
$post_keys = get_post_custom_keys($thePostID);

if (!empty($post_keys)) {
foreach ($post_keys as $pkey) {
if ($pkey==’url1′ &#124;&#124; $pkey==’title_url’ &#124;&#124; $pkey==’url_title’) {
$post_val = get_post_custom_values($pkey);
}
}
if (empty($post_val)) {
$link = $perm;
} else {
$link = $post_val[0];
}
} else {
$link = $perm;
}
echo ‘&#60;h2&#62;&#60;a href="’.$link.’" rel="bookmark" title="’.$title.’"&#62;’.$title.’&#60;/a&#62;&#60;/h2&#62;’;
}
现在，您需要打开您的index.php ，找到下面的代码或类似的东西：

&#60;h2&#62;&#60;a href="&#60;?php the_permalink() ?&#62;" rel="bookmark"&#62;&#60;?php the_title(); ?&#62;&#60;/a&#62;&#60;/h2&#62;
更改为：

&#60;?php print_post_title(); ?&#62;
您做好了这些后，将这两个文件上传到您的主机上覆盖原文件。
现在，当您在管理后台撰写文章时，向下滚动到自定义字段。找到名称：url1，title_url ，或url_title，添加外部链接，增加您想要的简短说明，然后发布。
不要害怕，这个功能并没有去除您正常的日志的链接，它所做的只是增加一个额外的查询，检查自定义字段的外部链接。如果外部链接不存在，它就会链接到正常的日志页面。
还有一个插件可以达到同样的功能，插件名：Page Links To。
2、更改评论里默认的Gravatar


默认的mystery man实在是困扰着大多数用户。另外如果有更多的机会可以修改化您的博客，那么为什么不这样做呢。更改默认的gravatar可以让您的博客更有个性。通过下面的代码片段，您就可以更改默认的gravatar 。
首先您需要打开您的主题文件所在文件夹中的functions.php这个文件。如果没有您可以创建一个，然后插入以下代码：

add_filter( ‘avatar_defaults’, ‘newgravatar’ );

function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(’template_directory’) . ‘/images/gravataricon.gif’;
$avatar_defaults[$myavatar] = "WPBeginner";
return $avatar_defaults;
}
在代码中，图片从主题文件夹中提取出来，这是所谓的gravataricon.gif，显然您将会把它改为您的图片名称。如果选择了WPBeginner ，这是名称所代表的avatar将会显示在您的管理面板的选项区域。

回到您的管理面板，点击设置 &#62;讨论，然后修改图标，这样您就会有一个带有您的标志的个性化的评论区。
3、显示个性化的Retweet按钮

Twitter获得如此多的曝光，作为一个Blogger您应该已经用它来发挥您的优势了。Twitter有着其他宣传方式所没有的力量，因为它是口耳相传的广告。为了方便您的读者，您可以做的一个突出的Retweet按钮，这样他们就可以一键retweet您的文章了。不仅如此，您还应该用适当的方式，来跟踪Retweets。这就是tweetmeme这个插件的用处所在。
本指南中我们将创建一个按钮，其链接的文本格式如下：
RT @您的网站名 日志标题 – 链接
将下面的代码添加到您的主题文件所在文件夹中的single.php内
大按钮：

&#60;script type="text/javascript"&#62;
tweetmeme_source = 'wpbeginner';
&#60;/script&#62;
&#60;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&#62; &#60;/script&#62;
简洁的按钮：

&#60;script type='text/javascript'&#62;
tweetmeme_style = "compact";
tweetmeme_source = 'wpbeginner';
&#60;/script&#62;
记得把tweetmeme_source改成您自己的Twitter帐户名称，这样你不仅会促进您的帐户获得更多的追随者，同是您的日志也将得到促进。
4、随机显示您blog的标题图片

大多数博客的设计让人感觉沉闷，是因为它们有一个巨大的标题图片，而且它还是静态的。本教程可以使您的标题图像动态展示，因为它在用户每次访问时轮流显示标题图片。你可以选择尽可能多的想随机轮换的图片，它将给您的博客带来生趣。
首先，您必须按下面的格式为您的图像命名：


	headerimage_1.gif
	headerimage_2.gif
	headerimage_3.gif

必须用下划线来分隔图片的名称，您可以将headerimage更改为himage或任何您喜欢的其他文字。
完成上述工作后，您需要将下面的代码粘贴到您的header.php中您想要的图片显示的位置或其他任何文件。

&#60;img src="http://path_to_images/headerimage_&#60;?php echo(rand(1,3)); ?&#62;.gif"
width="image_width" height="image_height" alt="image_alt_text" /&#62;
如果您决定要放上多于3张的图片，请修改数字3。这个代码并不是排他性的，只针对WordPress，它适用于任何PHP平台。
5、控制日志出现在RSS上的时间

有些时候当您发布一篇日志后，突然发现了一个错误。您可以返回在管理后台，修改这篇日志，但是它却已经在RSS上出现了。有了此技巧，您可以推迟日志出现在RSS的时间，所以您可以放心地仔细检查日志的情况。
打开functions.php，添加下面的代码：

function publish_later_on_feed($where) {
global $wpdb;

if ( is_feed() ) {
// timestamp in WP-format
$now = gmdate(’Y-m-d H:i:s’);

// value for wait; + device
$wait = ‘10′; // integer

// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device = ‘MINUTE’; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

// add SQL-sytax to default $where
$where .= ” AND TIMESTAMPDIFF($device, $wpdb-&#62;posts.post_date_gmt, ‘$now’) &#62; $wait “;
}
return $where;
}

add_filter(’posts_where’, ‘publish_later_on_feed’);
此代码是增加了10分钟的显示到RSS的延迟时间，您可以修改10这个数字为您所想要延迟的分钟数。
6、在菜单导航里显示特定的类别

在许多情况下，用户只想在页面的顶部的导航菜单上显示某些特定的分类。那块区域只有有限的空间，只能置放几个比较热门的分类，但如果您使用默认wp_list_categories代码，它将会显示所有的分类。这就是为什么当你想创建一个只显示某些特定分类的导航菜单时，下面的这个技巧就变得非常有用了。

&#60;ul class="navmenubar" style="float:left; width:730px;"&#62;
&#60;?php wp_list_categories('orderby=name&#38;include=7,9,19,16,1,5,17,23'); ?&#62;
&#60;/ul&#62;
请注意，您还可以将“include”改成“exclude”，这样可以显示除了那些你不想显示的以外所有的分类。代码里的数字代表了分类的ID 。请记住，因为WordPress是用清单格式来显示分类，所以您将需要修改CSS来使其正常显示。
7、将引用从评论中独立出来

当您在博客是写了一篇出色的日志后，这篇日志可能被博客圈内地链接。与此同时，这篇出色的日志也可能会引发很多的评论和讨论。如果您没有将引用从评论中独立出来，那样读者就很难继续关注相关的讨论和讨论。下面的这个技巧，可以告诉您如何将引用从评论中独立出来。
首先您需要打开comments.php，并找到看起来像这样的循环：

foreach ($comments as $comment) : ?&#62;
// Comments are displayed here
endforeach;
替换为：

&#60;ul class="commentlist"&#62;
&#60;?php //Displays comments only
foreach ($comments as $comment) : ?&#62;
&#60;?php $comment_type = get_comment_type(); ?&#62;
&#60;?php if($comment_type == 'comment') { ?&#62;
&#60;li&#62;//Comment code goes here&#60;/li&#62;
&#60;?php }
endforeach;
&#60;/ul&#62;

&#60;ul&#62;
&#60;?php //Displays trackbacks only
foreach ($comments as $comment) : ?&#62;
&#60;?php $comment_type = get_comment_type(); ?&#62;
&#60;?php if($comment_type != 'comment') { ?&#62;
&#60;li&#62;&#60;?php comment_author_link() ?&#62;&#60;/li&#62;
&#60;?php }
endforeach;

&#60;/ul&#62;
上面的代码告诉WordPress将引用和评论分开显示在两个列表。
8、如何列出未来的“即将到来的”日志

每个人都希望有更多的用户订阅其供稿。在您的博客为读者显示未来的日志，是一个可以使读者更感兴奋和兴趣的方式。
首先您需要为未来的日期计划您的日志，然后打开您的sidebar.php或您想要显示的未来日志的清单的地方，粘贴以下代码：

&#60;?php query_posts('showposts=10&#38;post_status=future'); ?&#62;
&#60;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&#62;
&#60;h2&#62;&#60;?php the_title(); ?&#62;&#60;/h2&#62;
&#60;span class="datetime"&#62;&#60;?php the_time('j. F Y'); ?&#62;&#60;/span&#62;&#60;/p&#62;
&#60;?php endwhile;
else: ?&#62;&#60;p&#62;No future events scheduled.&#60;/p&#62;
&#60;?php endif; ?&#62;
上面的代码是按参数post_status排序的，目前是按“未来”来排序 ，但它可以是“草稿”，“已发布”或其他等等。另外还存在一个参数限制了日志显示的数量， showposts = 10。您可以更改这个数字，改成您想要显示给您的读者的数量。
9、在每篇日志里显示缩略图

一幅图片胜过千言万语。我们都曾经听到过这样的说法，它对博客也同样适用。您不可能通过很短的摘录来很好地说明您的日志，但增加一幅图片却能给日志带来生气，使读者更想点击它。通过自定义字段的技巧，我们将告诉您如何可以做到这一点。
首先，您需要一个大小为210 × 210px的默认图像，就像我们用在WPBeginner上的。您可以命名此预设图片的名称为defaultimage.gif或在这个例子中我们使用的wpbeginner.gif，并确保将图片上传到您的博客主题所在的文件夹中。
然后，您需要打开您的index.php，将以下代码粘贴到您想要的图片显示的地方。

&#60;?php $postimageurl = get_post_meta($post-&#62;ID, 'post-img', true);
if ($postimageurl) {
?&#62;
&#60;a href="&#60;?php the_permalink(); ?&#62;" rel="bookmark"&#62;&#60;img src="&#60;?php echo $postimageurl; ?&#62;" alt="&#60;?php the_title(); ?&#62;" width="210" height="210" /&#62;&#60;/a&#62;
&#60;?php } else { ?&#62;
&#60;a href="&#60;?php the_permalink(); ?&#62;" rel="bookmark"&#62;&#60;img src="&#60;?php bloginfo('template_url'); ?&#62;/images/wpbeginner.gif" alt="&#60;?php the_title(); ?&#62;" width="210" height="210" /&#62;&#60;/a&#62;
&#60;?php } ?&#62;
10、为您的日志设定到期时间

当您正在进行一场比赛时，这个技巧会变得非常有用，因为你可能会发布类似线索或暗示之类的信息，但你又不想永远留下它们。您可以使日志自动失效，而不是手动来删除它。另外，当你有一件商品是提供折扣的时候，这个技巧也会变得有用。您张贴折扣在您的博客上，但您并不希望在折扣结束后，它还留在您的博客上。您可以通过下面的代码来自动地删除它。
你所要做的只是将WordPress的循环用下面的代码来代替：

&#60;?php
if (have_posts()) :
while (have_posts()) : the_post(); ?&#62;
$expirationtime = get_post_custom_values('expiration');
if (is_array($expirationtime)) {
$expirestring = implode($expirationtime);
}

$secondsbetween = strtotime($expirestring)-time();
if ( $secondsbetween &#62; 0 ) {
// For example…
the_title();
the_excerpt();
}
endwhile;
endif;
?&#62;
做完上面的工作后，您就可以通过自定义字段来为日志设定一个过期日间。请确定你使用的关键字是“key”，并且用下面的日间格式：mm/dd/yyyy 00:00:00。[...]]]></description>
			<content:encoded><![CDATA[<p>原文作者：www.wpbeginner.com<br />
原文链接：<a href="http://www.wpbeginner.com/wp-tutorials/15-killer-hacks-for-wordpress-that-are-extremely-useful/" target="_blank">15 Killer Hacks for WordPress that Are Extremely Useful</a><br />
<span class="alert_font">友情提示：请想尝试以下技巧的朋友在复制相关代码的时候注意单引号的全角半角问题，本人在应用过程中曾遇到过类似问题。</span></p>
<p style="text-indent: 2em;">WordPress的社区正在迅速扩张，我们每天都在推出新的技巧。在本文中，我们将与你们分享一些杀手级的，用户最想要的，以及非常有用的WordPress技巧。您可以使用这些技巧来释放WordPress，这个我们都深深喜爱的博客软件的更多力量。我们将尝试解释每个技巧是如何起作用的。</p>
<p><span class="inner_title">1、从日志的标题链接到外部链接</span></p>
<p style="text-indent: 2em;">通常有这样的情况，Blogger希望可以链接到一个外部链接，因为他/她认为那是有益于读者的。主要的问题是，必须发布一个新日志，以便告诉读者去到其他网站。我们将告诉您如何利用此自定义字段技巧，从日志的标题链接到一个外部链接。</p>
<p><span id="more-39536"></span></p>
<p style="text-indent: 2em;">第一件事你需要做的就是，打开您的主题文件所在文件夹中的functions.php这个文件。然后粘贴以下代码：</p>
<blockquote><p>function print_post_title() {<br />
global $post;<br />
$thePostID = $post-&gt;ID;<br />
$post_id = get_post($thePostID);<br />
$title = $post_id-&gt;post_title;<br />
$perm = get_permalink($post_id);<br />
$post_keys = array(); $post_val = array();<br />
$post_keys = get_post_custom_keys($thePostID);</p>
<p>if (!empty($post_keys)) {<br />
foreach ($post_keys as $pkey) {<br />
if ($pkey==’url1′ || $pkey==’title_url’ || $pkey==’url_title’) {<br />
$post_val = get_post_custom_values($pkey);<br />
}<br />
}<br />
if (empty($post_val)) {<br />
$link = $perm;<br />
} else {<br />
$link = $post_val[0];<br />
}<br />
} else {<br />
$link = $perm;<br />
}<br />
echo ‘&lt;h2&gt;&lt;a href=”’.$link.’” rel=”bookmark” title=”’.$title.’”&gt;’.$title.’&lt;/a&gt;&lt;/h2&gt;’;<br />
}</p></blockquote>
<p style="text-indent: 2em;">现在，您需要打开您的index.php ，找到下面的代码或类似的东西：</p>
<blockquote><p>&lt;h2&gt;&lt;a href=”&lt;?php the_permalink() ?&gt;” rel=”bookmark”&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;</p></blockquote>
<p style="text-indent: 2em;">更改为：</p>
<blockquote><p>&lt;?php print_post_title(); ?&gt;</p></blockquote>
<p style="text-indent: 2em;">您做好了这些后，将这两个文件上传到您的主机上覆盖原文件。</p>
<p style="text-indent: 2em;">现在，当您在管理后台撰写文章时，向下滚动到自定义字段。找到名称：url1，title_url ，或url_title，添加外部链接，增加您想要的简短说明，然后发布。</p>
<p style="text-indent: 2em;">不要害怕，这个功能并没有去除您正常的日志的链接，它所做的只是增加一个额外的查询，检查自定义字段的外部链接。如果外部链接不存在，它就会链接到正常的日志页面。</p>
<p style="text-indent: 2em;">还有一个插件可以达到同样的功能，插件名：<a href="http://txfx.net/code/WordPress/page-links-to/" target="_blank">Page Links To</a>。</p>
<p><span class="inner_title">2、更改评论里默认的Gravatar</span></p>
<p><a href="http://www.hopes4.me/wp-content/uploads/2009/08/goodbye.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Good Bye Mystery Man" src="http://www.hopes4.me/wp-content/uploads/2009/08/goodbye_thumb.gif" border="0" alt="Good Bye Mystery Man" width="484" height="84" /></a></p>
<p style="text-indent: 2em;">默认的mystery man实在是困扰着大多数用户。另外如果有更多的机会可以修改化您的博客，那么为什么不这样做呢。更改默认的gravatar可以让您的博客更有个性。通过下面的代码片段，您就可以更改默认的gravatar 。</p>
<p style="text-indent: 2em;">首先您需要打开您的主题文件所在文件夹中的functions.php这个文件。如果没有您可以创建一个，然后插入以下代码：</p>
<blockquote><p>add_filter( ‘avatar_defaults’, ‘newgravatar’ );</p>
<p>function newgravatar ($avatar_defaults) {<br />
$myavatar = get_bloginfo(’template_directory’) . ‘/images/gravataricon.gif’;<br />
$avatar_defaults[$myavatar] = “WPBeginner”;<br />
return $avatar_defaults;<br />
}</p></blockquote>
<p style="text-indent: 2em;">在代码中，图片从主题文件夹中提取出来，这是所谓的gravataricon.gif，显然您将会把它改为您的图片名称。如果选择了WPBeginner ，这是名称所代表的avatar将会显示在您的管理面板的选项区域。</p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/gravatarsettings.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Gravatar Settings" src="http://www.hopes4.me/wp-content/uploads/2009/08/gravatarsettings_thumb.gif" border="0" alt="Gravatar Settings" width="484" height="296" /></a></p>
<p style="text-indent: 2em;">回到您的管理面板，点击设置 &gt;讨论，然后修改图标，这样您就会有一个带有您的标志的个性化的评论区。</p>
<p><span class="inner_title">3、显示个性化的Retweet按钮</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/retweet.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Add a Retweet button in WordPress" src="http://www.hopes4.me/wp-content/uploads/2009/08/retweet_thumb.gif" border="0" alt="Add a Retweet button in WordPress" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">Twitter获得如此多的曝光，作为一个Blogger您应该已经用它来发挥您的优势了。Twitter有着其他宣传方式所没有的力量，因为它是口耳相传的广告。为了方便您的读者，您可以做的一个突出的Retweet按钮，这样他们就可以一键retweet您的文章了。不仅如此，您还应该用适当的方式，来跟踪Retweets。这就是tweetmeme这个插件的用处所在。</p>
<p style="text-indent: 2em;">本指南中我们将创建一个按钮，其链接的文本格式如下：</p>
<p style="text-indent: 2em;">RT @您的网站名 日志标题 – 链接</p>
<p style="text-indent: 2em;">将下面的代码添加到您的主题文件所在文件夹中的single.php内</p>
<p style="text-indent: 2em;">大按钮：</p>
<blockquote><p>&lt;script type=”text/javascript”&gt;<br />
tweetmeme_source = &#8216;wpbeginner&#8217;;<br />
&lt;/script&gt;<br />
&lt;script type=”text/javascript” src=”http://tweetmeme.com/i/scripts/button.js”&gt; &lt;/script&gt;</p></blockquote>
<p style="text-indent: 2em;">简洁的按钮：</p>
<blockquote><p>&lt;script type=&#8217;text/javascript&#8217;&gt;<br />
tweetmeme_style = “compact”;<br />
tweetmeme_source = &#8216;wpbeginner&#8217;;<br />
&lt;/script&gt;</p></blockquote>
<p style="text-indent: 2em;">记得把tweetmeme_source改成您自己的Twitter帐户名称，这样你不仅会促进您的帐户获得更多的追随者，同是您的日志也将得到促进。</p>
<p><span class="inner_title">4、随机显示您blog的标题图片</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/randomheaderimages.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Random Header Images" src="http://www.hopes4.me/wp-content/uploads/2009/08/randomheaderimages_thumb.gif" border="0" alt="Random Header Images" width="484" height="111" /></a></p>
<p style="text-indent: 2em;">大多数博客的设计让人感觉沉闷，是因为它们有一个巨大的标题图片，而且它还是静态的。本教程可以使您的标题图像动态展示，因为它在用户每次访问时轮流显示标题图片。你可以选择尽可能多的想随机轮换的图片，它将给您的博客带来生趣。</p>
<p style="text-indent: 2em;">首先，您必须按下面的格式为您的图像命名：</p>
<ul>
<li>headerimage_1.gif</li>
<li>headerimage_2.gif</li>
<li>headerimage_3.gif</li>
</ul>
<p style="text-indent: 2em;">必须用下划线来分隔图片的名称，您可以将headerimage更改为himage或任何您喜欢的其他文字。</p>
<p style="text-indent: 2em;">完成上述工作后，您需要将下面的代码粘贴到您的header.php中您想要的图片显示的位置或其他任何文件。</p>
<blockquote><p>&lt;img src=”http://path_to_images/headerimage_&lt;?php echo(rand(1,3)); ?&gt;.gif”<br />
width=”image_width” height=”image_height” alt=”image_alt_text” /&gt;</p></blockquote>
<p style="text-indent: 2em;">如果您决定要放上多于3张的图片，请修改数字3。这个代码并不是排他性的，只针对WordPress，它适用于任何PHP平台。</p>
<p><span class="inner_title">5、控制日志出现在RSS上的时间</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/rsstimecontrol.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Control When Your Posts are Available Via RSS" src="http://www.hopes4.me/wp-content/uploads/2009/08/rsstimecontrol_thumb.gif" border="0" alt="Control When Your Posts are Available Via RSS" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">有些时候当您发布一篇日志后，突然发现了一个错误。您可以返回在管理后台，修改这篇日志，但是它却已经在RSS上出现了。有了此技巧，您可以推迟日志出现在RSS的时间，所以您可以放心地仔细检查日志的情况。</p>
<p style="text-indent: 2em;">打开functions.php，添加下面的代码：</p>
<blockquote><p>function publish_later_on_feed($where) {<br />
global $wpdb;</p>
<p>if ( is_feed() ) {<br />
// timestamp in WP-format<br />
$now = gmdate(’Y-m-d H:i:s’);</p>
<p>// value for wait; + device<br />
$wait = ‘10′; // integer</p>
<p>// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff<br />
$device = ‘MINUTE’; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR</p>
<p>// add SQL-sytax to default $where<br />
$where .= ” AND TIMESTAMPDIFF($device, $wpdb-&gt;posts.post_date_gmt, ‘$now’) &gt; $wait “;<br />
}<br />
return $where;<br />
}</p>
<p>add_filter(’posts_where’, ‘publish_later_on_feed’);</p></blockquote>
<p style="text-indent: 2em;">此代码是增加了10分钟的显示到RSS的延迟时间，您可以修改10这个数字为您所想要延迟的分钟数。</p>
<p><span class="inner_title">6、在菜单导航里显示特定的类别</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/catmenu.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Display Certain Categories in a Menu" src="http://www.hopes4.me/wp-content/uploads/2009/08/catmenu_thumb.gif" border="0" alt="Display Certain Categories in a Menu" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">在许多情况下，用户只想在页面的顶部的导航菜单上显示某些特定的分类。那块区域只有有限的空间，只能置放几个比较热门的分类，但如果您使用默认wp_list_categories代码，它将会显示所有的分类。这就是为什么当你想创建一个只显示某些特定分类的导航菜单时，下面的这个技巧就变得非常有用了。</p>
<blockquote><p>&lt;ul class=”navmenubar” style=”float:left; width:730px;”&gt;<br />
&lt;?php wp_list_categories(&#8216;orderby=name&amp;include=7,9,19,16,1,5,17,23&#8242;); ?&gt;<br />
&lt;/ul&gt;</p></blockquote>
<p style="text-indent: 2em;">请注意，您还可以将“include”改成“exclude”，这样可以显示除了那些你不想显示的以外所有的分类。代码里的数字代表了分类的ID 。请记住，因为WordPress是用清单格式来显示分类，所以您将需要修改CSS来使其正常显示。</p>
<p><span class="inner_title">7、将引用从评论中独立出来</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/ctseparate.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Separate TrackBacks from Comments" src="http://www.hopes4.me/wp-content/uploads/2009/08/ctseparate_thumb.gif" border="0" alt="Separate TrackBacks from Comments" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">当您在博客是写了一篇出色的日志后，这篇日志可能被博客圈内地链接。与此同时，这篇出色的日志也可能会引发很多的评论和讨论。如果您没有将引用从评论中独立出来，那样读者就很难继续关注相关的讨论和讨论。下面的这个技巧，可以告诉您如何将引用从评论中独立出来。</p>
<p style="text-indent: 2em;">首先您需要打开comments.php，并找到看起来像这样的循环：</p>
<blockquote><p>foreach ($comments as $comment) : ?&gt;<br />
// Comments are displayed here<br />
endforeach;</p></blockquote>
<p style="text-indent: 2em;">替换为：</p>
<blockquote><p>&lt;ul class=”commentlist”&gt;<br />
&lt;?php //Displays comments only<br />
foreach ($comments as $comment) : ?&gt;<br />
&lt;?php $comment_type = get_comment_type(); ?&gt;<br />
&lt;?php if($comment_type == &#8216;comment&#8217;) { ?&gt;<br />
&lt;li&gt;//Comment code goes here&lt;/li&gt;<br />
&lt;?php }<br />
endforeach;<br />
&lt;/ul&gt;</p>
<p>&lt;ul&gt;<br />
&lt;?php //Displays trackbacks only<br />
foreach ($comments as $comment) : ?&gt;<br />
&lt;?php $comment_type = get_comment_type(); ?&gt;<br />
&lt;?php if($comment_type != &#8216;comment&#8217;) { ?&gt;<br />
&lt;li&gt;&lt;?php comment_author_link() ?&gt;&lt;/li&gt;<br />
&lt;?php }<br />
endforeach;</p>
<p>&lt;/ul&gt;</p></blockquote>
<p style="text-indent: 2em;">上面的代码告诉WordPress将引用和评论分开显示在两个列表。</p>
<p><span class="inner_title">8、如何列出未来的“即将到来的”日志</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/futureposts.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="List Future Scheduled Posts" src="http://www.hopes4.me/wp-content/uploads/2009/08/futureposts_thumb.gif" border="0" alt="List Future Scheduled Posts" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">每个人都希望有更多的用户订阅其供稿。在您的博客为读者显示未来的日志，是一个可以使读者更感兴奋和兴趣的方式。</p>
<p style="text-indent: 2em;">首先您需要为未来的日期计划您的日志，然后打开您的sidebar.php或您想要显示的未来日志的清单的地方，粘贴以下代码：</p>
<blockquote><p>&lt;?php query_posts(&#8216;showposts=10&amp;post_status=future&#8217;); ?&gt;<br />
&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;<br />
&lt;h2&gt;&lt;?php the_title(); ?&gt;&lt;/h2&gt;<br />
&lt;span class=”datetime”&gt;&lt;?php the_time(&#8216;j. F Y&#8217;); ?&gt;&lt;/span&gt;&lt;/p&gt;<br />
&lt;?php endwhile;<br />
else: ?&gt;&lt;p&gt;No future events scheduled.&lt;/p&gt;<br />
&lt;?php endif; ?&gt;</p></blockquote>
<p style="text-indent: 2em;">上面的代码是按参数post_status排序的，目前是按“未来”来排序 ，但它可以是“草稿”，“已发布”或其他等等。另外还存在一个参数限制了日志显示的数量， showposts = 10。您可以更改这个数字，改成您想要显示给您的读者的数量。</p>
<p><span class="inner_title">9、在每篇日志里显示缩略图</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/thumbnailpost.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Display Thumbnails Next to Each Post" src="http://www.hopes4.me/wp-content/uploads/2009/08/thumbnailpost_thumb.gif" border="0" alt="Display Thumbnails Next to Each Post" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">一幅图片胜过千言万语。我们都曾经听到过这样的说法，它对博客也同样适用。您不可能通过很短的摘录来很好地说明您的日志，但增加一幅图片却能给日志带来生气，使读者更想点击它。通过自定义字段的技巧，我们将告诉您如何可以做到这一点。</p>
<p style="text-indent: 2em;">首先，您需要一个大小为210 × 210px的默认图像，就像我们用在WPBeginner上的。您可以命名此预设图片的名称为defaultimage.gif或在这个例子中我们使用的wpbeginner.gif，并确保将图片上传到您的博客主题所在的文件夹中。</p>
<p style="text-indent: 2em;">然后，您需要打开您的index.php，将以下代码粘贴到您想要的图片显示的地方。</p>
<blockquote><p>&lt;?php $postimageurl = get_post_meta($post-&gt;ID, &#8216;post-img&#8217;, true);<br />
if ($postimageurl) {<br />
?&gt;<br />
&lt;a href=”&lt;?php the_permalink(); ?&gt;” rel=”bookmark”&gt;&lt;img src=”&lt;?php echo $postimageurl; ?&gt;” alt=”&lt;?php the_title(); ?&gt;” width=”210&#8243; height=”210&#8243; /&gt;&lt;/a&gt;<br />
&lt;?php } else { ?&gt;<br />
&lt;a href=”&lt;?php the_permalink(); ?&gt;” rel=”bookmark”&gt;&lt;img src=”&lt;?php bloginfo(&#8216;template_url&#8217;); ?&gt;/images/wpbeginner.gif” alt=”&lt;?php the_title(); ?&gt;” width=”210&#8243; height=”210&#8243; /&gt;&lt;/a&gt;<br />
&lt;?php } ?&gt;</p></blockquote>
<p><span class="inner_title">10、为您的日志设定到期时间</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/expired.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Set an Expiration Date for Your Posts" src="http://www.hopes4.me/wp-content/uploads/2009/08/expired_thumb.gif" border="0" alt="Set an Expiration Date for Your Posts" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">当您正在进行一场比赛时，这个技巧会变得非常有用，因为你可能会发布类似线索或暗示之类的信息，但你又不想永远留下它们。您可以使日志自动失效，而不是手动来删除它。另外，当你有一件商品是提供折扣的时候，这个技巧也会变得有用。您张贴折扣在您的博客上，但您并不希望在折扣结束后，它还留在您的博客上。您可以通过下面的代码来自动地删除它。</p>
<p style="text-indent: 2em;">你所要做的只是将WordPress的循环用下面的代码来代替：</p>
<blockquote><p>&lt;?php<br />
if (have_posts()) :<br />
while (have_posts()) : the_post(); ?&gt;<br />
$expirationtime = get_post_custom_values(&#8216;expiration&#8217;);<br />
if (is_array($expirationtime)) {<br />
$expirestring = implode($expirationtime);<br />
}</p>
<p>$secondsbetween = strtotime($expirestring)-time();<br />
if ( $secondsbetween &gt; 0 ) {<br />
// For example…<br />
the_title();<br />
the_excerpt();<br />
}<br />
endwhile;<br />
endif;<br />
?&gt;</p></blockquote>
<p style="text-indent: 2em;">做完上面的工作后，您就可以通过自定义字段来为日志设定一个过期日间。请确定你使用的关键字是“key”，并且用下面的日间格式：mm/dd/yyyy 00:00:00。</p>
<p style="text-indent: 2em;">这个技巧其实并不会删除或取消发布您的日志，而只是不会显示在您的博客上。</p>
<p><span class="inner_title">11、批量删除日志修订版本</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/deleterevision.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Delete Batches of Post Revisions" src="http://www.hopes4.me/wp-content/uploads/2009/08/deleterevision_thumb.gif" border="0" alt="Delete Batches of Post Revisions" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">WordPress有许多很好的特点，其中之一就是日志修订版本。从WordPress2.6版本后引入此功能，虽然这是一个好的特点，但也会产生一点问题，而问题之一就是会使数据库变得庞大。根据您需要花多少时间来完成一篇日志，您可能会有50多个日志修订版本。您可以手工删除它们，或者您也可以通过现在要介绍给你的，使用一句简单的查询语句来删除这些没用的修订版本。</p>
<p style="text-indent: 2em;">首先您要做的是登陆到您的phpMyAdmin并选择WordPress数据库。</p>
<p style="text-indent: 2em;">点击SQL按钮，然后输入下面的查询语句：</p>
<blockquote><p>DELETE FROM wp_posts WHERE post_type = “revision”;</p></blockquote>
<p style="text-indent: 2em;">这条查询语句所做的工作是，查询wp_posts表，删除所有post_type字段等于revision的记录。通过这条语句，可以为您节省一部分空间。</p>
<p><span class="inner_title">12、在您的博客上显示任何RSS种子</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/rsstohtml.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Display Any RSS Feed on Your Blog" src="http://www.hopes4.me/wp-content/uploads/2009/08/rsstohtml_thumb.gif" border="0" alt="Display Any RSS Feed on Your Blog" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">WordPress有些时候博客主想要在博客上显示关于其他网站的RSS，可能它是一个相关的博客。这时这个技巧就可以起作用了，因为它可以使这一过程变得更简单。有一些脚本和插件可以为您实现这一功能，但我们并不需要它们，因为WordPress内建了这一功能。</p>
<p style="text-indent: 2em;">所有你需要做的只是将下面的代码复制到您想要RSS的种子被显示的地方，大部分情况下是在sidebar.php中：</p>
<blockquote><p>&lt;?php include_once(ABSPATH.WPINC.&#8217;/rss.php&#8217;);<br />
wp_rss(&#8216;http://feeds2.feedburner.com/wpbeginner&#8217;, 5); ?&gt;</p></blockquote>
<p><span class="inner_title">13、一键完成在特定的日志显示“Digg This”按钮</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/diggthis.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Display Digg This Button in Specific Posts" src="http://www.hopes4.me/wp-content/uploads/2009/08/diggthis_thumb.gif" border="0" alt="Display Digg This Button in Specific Posts" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">日志中的“Digg”按钮非常有用，特别是当日志被提交到Digg。但是您并不需要将“Digg This”按钮放到每篇日志中，因为并不是每篇日志都值得digg。这个技巧会告诉您可以通过自定义字段在特定的日志里显示“Digg This”按钮。</p>
<p style="text-indent: 2em;">把下面的代码加到single.php中您想要显示的地方：</p>
<blockquote><p>&lt;?php $cf = get_post_meta($post-&gt;ID, &#8216;digg&#8217;, true);<br />
if (!empty($cf)) {<br />
echo &#8216;http://digg.com/tools/diggthis.js” type=”text/javascript”&gt;&#8217;} ?&gt;</p></blockquote>
<p style="text-indent: 2em;">现在你可以在创建一篇日志时使用“digg”字段，设置任何值，在日志中显示“Digg This”按钮。如果您不加上这个自定义字段，那按钮就不会显示。简单易用。</p>
<p><span class="inner_title">14、在某一区域显示置顶日志</span></p>
<p style="text-indent: 2em;"><a href="http://www.hopes4.me/wp-content/uploads/2009/08/stickypost.gif"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="Display Sticky Posts in One Area" src="http://www.hopes4.me/wp-content/uploads/2009/08/stickypost_thumb.gif" border="0" alt="Display Sticky Posts in One Area" width="484" height="154" /></a></p>
<p style="text-indent: 2em;">这一功能是很多博客主想要的，因此被包含在WordPress中。现在这个技巧将向展示如何把您所有的置顶日志作为特色日志，显示在主页或其他页面。</p>
<blockquote><p>&lt;?php<br />
$sticky = get_option(&#8216;sticky_posts&#8217;);<br />
rsort( $sticky );<br />
$sticky = array_slice( $sticky, 0, 5);<br />
query_posts( array( &#8216;post__in&#8217; =&gt; $sticky, &#8216;caller_get_posts&#8217; =&gt; 1 ) );</p>
<p>if (have_posts()) :<br />
while (have_posts()) : the_post();<br />
the_title();<br />
the_excerpt();<br />
endwhile;<br />
endif;</p>
<p>?&gt;</p></blockquote>
<p style="text-indent: 2em;">您可以修改数字5来决定您想要显示多少篇日志在您的页面上，您也可以显示所有的日志，只要把“the_excerpt”改成“the_content”。</p>
<p><span class="inner_title">15、在第一篇日志后显示广告</span></p>
<p style="text-indent: 2em;">在日志后面放上广告真得可以帮你赚到一些钱，因为广告主喜欢这个区域。但是如果您使用普通代码添加广告，那样的话广告会出现每一篇日志后，这样会读者来说是个困扰。通过下面的技巧，您可以仅在第一篇日志后添加广告。</p>
<p style="text-indent: 2em;">将您的index.php中现在在使用的循环的代码，替换成下面的代码：</p>
<blockquote><p>&lt;?php if (have_posts()) : ?&gt;<br />
&lt;?php $count = 0; ?&gt;<br />
&lt;?php while (have_posts()) : the_post(); ?&gt;<br />
&lt;?php $count ; ?&gt;<br />
&lt;?php if ($count == 2) : ?&gt;<br />
//Paste your ad code here<br />
&lt;h2&gt;&lt;a href=”&lt;?php the_permalink(); ?&gt;”&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;<br />
&lt;?php the_excerpt(); ?&gt;<br />
&lt;?php else : ?&gt;<br />
&lt;h2&gt;&lt;a href=”&lt;?php the_permalink(); ?&gt;”&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;<br />
&lt;?php the_excerpt(); ?&gt;<br />
&lt;?php endif; ?&gt;<br />
&lt;?php endwhile; ?&gt;<br />
&lt;?php endif; ?&gt;</p></blockquote>
<p style="text-indent: 2em;">上面的代码会在您第二篇日志后显示广告，请确认你想要把广告放在这个地方。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hopes4.me/html/translation-15-very-useful-tips-wordpress-killer/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>修复&#8220;日志服务不支持图片上载&#8221;的问题</title>
		<link>http://www.hopes4.me/html/repair-log-service-does-not-support-image-upload-problem/</link>
		<comments>http://www.hopes4.me/html/repair-log-service-does-not-support-image-upload-problem/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 11:49:59 +0000</pubDate>
		<dc:creator>sleepy</dc:creator>
				<category><![CDATA[about blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[picture]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.qdssl.com/2009/08/01/repair-log-service-does-not-support-image-upload-problem/</guid>
		<description><![CDATA[其实这个问题的产生是因为我的博客搬家的缘故，搬家的原因见《换了个主机，感觉访问速度快点了》。发现这个问题是因为我想在日志《LOMO风格的小猪》里放一张小猪的照片，可是原来没搬家前wlw（windows live writer）支持直接上传日志里的图片到服务器上，可这次却提示“日志服务不支持图片上载”的错。  对wordpress真的是不熟，我天真地以为直接到后台的media里去上传总可以了吧，然后看到的是两行红字：   无法建立目录 /home/qdssl/public-html/../../wp-content/uploads/2009/08。  是否上级目录没有写权限？  这下我没办法了，只能又去麻烦胡戈戈。据他的指引，我看到了《解决WordPress搬家后无法上传文件问题》这篇博文。这篇日志里也谈到了这个问题，作者的解决方法是直接修改数据库。  我也到数据库看了下，的确是上传的路径因为搬家的关系有了改变，而数据库是直接移过来的没有作相应的修改所致。突然我想起来我好像在后台里看到有个地方是可以修改文件上传路径的，而后台的修改其实也就是在修改数据库，相比我直接去改数据库要安全得多。  于是最终我在杂项里找到了修改默认上传路径的功能，修改完成后，wlw点发布即没有之前所出现的问题了。  ps：搬家后wp-super-cache不能正常使用，只能停用，删除时报错，目前还是无解。另外有一段JS目前在FF、chrome、opera、safari里都能正常工作，但ie7、ie8都不行，而原先都是可以的，maybe和升级到2.8.2有关？]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em">其实这个问题的产生是因为我的博客搬家的缘故，搬家的原因见<a href="http://www.hopes4.me/2009/08/01/for-a-host-i-feel-a-quick-visit-to-the-speed-of/" target="_blank">《换了个主机，感觉访问速度快点了》</a>。发现这个问题是因为我想在日志<a href="http://www.hopes4.me/2009/08/01/lomo-style-pig/" target="_blank">《LOMO风格的小猪》</a>里放一张小猪的照片，可是原来没搬家前wlw（windows live writer）支持直接上传日志里的图片到服务器上，可这次却提示“日志服务不支持图片上载”的错。</p>
<p style="text-indent: 2em">对wordpress真的是不熟，我天真地以为直接到后台的media里去上传总可以了吧，然后看到的是两行红字：</p>
<p> <span id="more-39516"></span>
<p style="text-indent: 2em"><font color="#ff0000">无法建立目录 /home/qdssl/public-html/../../wp-content/uploads/2009/08。</font></p>
<p style="text-indent: 2em"><font color="#ff0000">是否上级目录没有写权限？</font></p>
<p style="text-indent: 2em"><font color="#000000">这下我没办法了，只能又去麻烦<a href="http://hugege.com/" target="_blank">胡戈戈</a>。据他的指引，我看到了《解决WordPress搬家后无法上传文件问题》这篇博文。这篇日志里也谈到了这个问题，作者的解决方法是直接修改数据库。</font></p>
<p style="text-indent: 2em"><font color="#000000">我也到数据库看了下，的确是上传的路径因为搬家的关系有了改变，而数据库是直接移过来的没有作相应的修改所致。突然我想起来我好像在后台里看到有个地方是可以修改文件上传路径的，而后台的修改其实也就是在修改数据库，相比我直接去改数据库要安全得多。</font></p>
<p style="text-indent: 2em"><font color="#000000">于是最终我在杂项里找到了修改默认上传路径的功能，修改完成后，wlw点发布即没有之前所出现的问题了。</font></p>
<p style="text-indent: 2em">ps：搬家后wp-super-cache不能正常使用，只能停用，删除时报错，目前还是无解。另外有一段JS目前在FF、chrome、opera、safari里都能正常工作，但ie7、ie8都不行，而原先都是可以的，maybe和升级到2.8.2有关？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hopes4.me/html/repair-log-service-does-not-support-image-upload-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>换了个主机，感觉访问速度快点了</title>
		<link>http://www.hopes4.me/html/for-a-host-i-feel-a-quick-visit-to-the-speed-of/</link>
		<comments>http://www.hopes4.me/html/for-a-host-i-feel-a-quick-visit-to-the-speed-of/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 08:51:29 +0000</pubDate>
		<dc:creator>sleepy</dc:creator>
				<category><![CDATA[about blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[site5]]></category>
		<category><![CDATA[主机]]></category>

		<guid isPermaLink="false">http://www.qdssl.com/2009/08/01/for-a-host-i-feel-a-quick-visit-to-the-speed-of/</guid>
		<description><![CDATA[这两天在改博客的侧边栏的ajax调用，在改的过程中越来越感觉自己博客的访问速度好慢，ping了一下平均要340多毫秒。本来博客的访问量就不大，如果访问速度再慢，估计就更没人光顾了。  我的主机方案是购买的胡戈戈的site5的主机，3月份买的，当时速度还挺快的。于是直接上gtalk询问了下胡戈戈，得到的回答是我所在的线给天朝给干掉了，所以很慢。不过胡戈戈说可以帮我换个主机，而且只要花半个小时，这当然让我心动，一定是要换的。  晚上9点半多开始换，中间我出去了1小时，等我回来的时候已经一切都OK了。映射了hosts文件后再访问我的博客，速度可是比以前快得多喽！  在这里要严重地表扬一下胡戈戈的耐心和诚意，只要能维持目前的访问速度，我想以后我仍然还是会到他这来购买主机的。目前在考虑什么时候也把在万网注册的域名转到国外去，到时候还要去麻烦胡戈戈，希望他一如际往地耐心哦。]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em">这两天在改博客的侧边栏的ajax调用，在改的过程中越来越感觉自己博客的访问速度好慢，ping了一下平均要340多毫秒。本来博客的访问量就不大，如果访问速度再慢，估计就更没人光顾了。</p>
<p style="text-indent: 2em">我的主机方案是购买的<a href="http://hugege.com/" target="_blank">胡戈戈</a>的site5的主机，3月份买的，当时速度还挺快的。于是直接上gtalk询问了下<a href="http://hugege.com/" target="_blank">胡戈戈</a>，得到的回答是我所在的线给天朝给干掉了，所以很慢。不过<a href="http://hugege.com/" target="_blank">胡戈戈</a>说可以帮我换个主机，而且只要花半个小时，这当然让我心动，一定是要换的。</p>
<p style="text-indent: 2em">晚上9点半多开始换，中间我出去了1小时，等我回来的时候已经一切都OK了。映射了hosts文件后再访问我的博客，速度可是比以前快得多喽！</p>
<p style="text-indent: 2em">在这里要严重地表扬一下<a href="http://hugege.com/" target="_blank">胡戈戈</a>的耐心和诚意，只要能维持目前的访问速度，我想以后我仍然还是会到他这来购买主机的。目前在考虑什么时候也把在万网注册的域名转到国外去，到时候还要去麻烦<a href="http://hugege.com/" target="_blank">胡戈戈</a>，希望他一如际往地耐心哦。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hopes4.me/html/for-a-host-i-feel-a-quick-visit-to-the-speed-of/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>这是用 WordPress for Blackberry写的日志</title>
		<link>http://www.hopes4.me/html/this-is-wordpress-for-blackberry-to-write-log/</link>
		<comments>http://www.hopes4.me/html/this-is-wordpress-for-blackberry-to-write-log/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 12:46:23 +0000</pubDate>
		<dc:creator>sleepy</dc:creator>
				<category><![CDATA[about blog]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.qdssl.com/?p=39494</guid>
		<description><![CDATA[使用Wordpress for Blackberry更新的一篇日志]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em">其实 WordPress for Blackberry一出来我就已经装上了，但一直没有通过这写过日志。今天是第一次尝试，一会发布了还要上博客去看看效果如何。</p>
<p style="text-indent: 2em">虽然 8310是全键盘，但按键却并不是很舒服。虽然我是用五笔，但毕竟不同于电脑上的五笔，试用下来感觉在黑莓上写日志实在是只能偶尔为之。</p>
<p style="text-indent: 2em">昨天刚刚搞定了侧栏的 ajax调用，感觉博客打开的速度加快了一些，心中窃喜一番。于是乎又有了在博客上随便涂鸦的热情，便顺便试一把 WordPress for Blackberry。</p>
<p style="text-indent: 2em">或许以后不方便用电脑的时候还会再用黑莓来更新博客，不过还不知道 8310之后我会不会还用黑莓，黑莓的水好深，有点怕哦！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hopes4.me/html/this-is-wordpress-for-blackberry-to-write-log/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

