使用 WordPress 的过程中有很多的小技巧,可以带来很强大的效果,可以事半功倍,减少劳动量,有道是效率至上。以下的小技巧并非本人原创,均为网络搜集翻译整理,如有不妥之处还望指正。
Tips #1
不要在 search.php 中使用以下代码:
<?php echo $_SERVER ['PHP_SELF']; ?>
如果使用了则会允许搜索整个服务器上的内容,这样做可不好,还是改用以下代码吧:
<?php bloginfo ('home'); ?>
Tips #2
另一个不好的代码使用习惯是在一些标题或是搜索模板中使用类似下面的代码:
<?php echo $s; ?>
这样很容易引起恶意代码注入漏洞,改用:
<?php echo wp_specialchars($s, 1); ?>
Tips #3
不要使用默认的 Kubrick 主题(V2.2),因为它包含了一个安全漏洞:Header Image and Color 中的 /themes.php?page=functions.php。更多信息。
Tips #4
阻止搜索爬虫抓取归档页面,将以下代码放在 head 结束标签之前:
<?php if(is_archive()) { ?><meta name=”robots” content=”noindex”><?php } ?>
Tips #5:不通过插件加入 Gravatar
在 comments.php 中找到:
<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
在后面加入:
<?php if(!empty($comment -> comment_author_email)) {
$md5 = md5($comment -> comment_author_email);
$default = urlencode('PATH to default image');
echo "<img src='http://www.gravatar.com/avatar.php?gravatar_id=$md5&size=20&default=$default' alt='' />";
}
?>
默认的图片是可以改的。
Tips #6:加入首页链接
<ul>
<li<?php if ( is_home() ) { ?> class="current_page_item"<? } ?>><a href="<?php get_option('home'); ?>">Home</a></li>
<?php wp_list_pages('title_li='); ?>
</ul>
将以上的代码加到合适的地方。如果现在正处于首页,那么会有一个特殊的 CSS class 来高亮显示首页的链接,很容易和其他链接区分开。
Tips #7:链接图片
这里说的不是外部图片,而是主题所使用的图片。使用以下代码:
<img src="<?php echo(get_bloginfo('template_directory')); ?>/images/rss_icon.gif" alt="" />
如果大量的使用了图片,还可以进一步简化代码:
<?php
$bloginfo_link = get_bloginfo('template_directory');
$image_link = $bloginfo_link . '/images';
?>
<img src="<?php echo $image_link; ?>/rss_icon.gif" alt="" />
原文:http://www.wp-theme.cn/2008/02/04/wordpress-tips/
收藏和分享: