10 个简单的 WordPress 技巧

前端之家收集整理的这篇文章主要介绍了10 个简单的 WordPress 技巧前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1、为 wordpress 文章作者添加通用头像

 

如何在文章页中展示作者的头像图片呢?当然你可以使用预先存放在主题目录里的图片,但如果是 Gravatar 呢?其实也很简单,这段代码将告诉你如何简便地获取作者的通用头像。

粘贴以下代码到你的 single.PHP 文件

<?PHP	$author_email = get_the_author_email();	echo get_avatar($author_email,'96');?>

2、wordpress 搜索结果排除指定分类

出于某些原因,你可能期望搜索时能排除某些分类。这需要稍稍修改主题代码来弥补 wordpress 的这个非内建功能。其实代码也很简单:

替换第三行的分类 ID 为想要排除的分类 ID,并将以下代码添加到 search.PHP 文件中:

<?PHP if( is_search() )  :$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;query_posts("s=$s&paged=$paged&cat=1,2,3");endif; ?>

3、显示链接wordpress 分类

使用 the_category( ) 函数显示分类名称wordpress自动为您加上分类链接。大部分情况下这是好事,但如果你不想要呢?这段代码可以轻易移除这个可恶的链接

将模版中的 the_category( ) 函数替换如下:

<?PHP$category = get_the_category();echo $category[0]->cat_name;?>

4、为 wordpress 评论添加楼层编号

你的博客是不是有很多评论添加评论的楼层编号对于阅读来说会更方便。这里有一个超级简单的方法

打开 comments.PHP 找到以下代码

<?PHP foreach ($comments as $comment) : ?>

在该行代码上面,添加一个初始化的变量:

<?PHP $i = 0; ?>

在该行代码下面,使这个变量递增:

<?PHP $i++; ?>

现在你可以输出这个变量 $i 来获取评论的楼层编号了。你可以在评论的循环体内任意位置调用这个代码

<?PHP echo $i; ?>

5、显示 wordpress 页面加载时间和查询次数

没什么难度,把以下代码添加到 footer.PHP 文件里吧:

<?PHP echo get_num_queries(); ?> queries in <?PHP timer_stop(1); ?>  seconds.

这个 get_num_queries() 函数返回页面加载时执行的查询此处。

6、显示 wordpress 文章的最后修改时间

wordpress文章发布时间是按照第一次发布时间为准的,如果你想要以最终修改时间为准,可以在你的 single.PHP 或 index.PHP 中找到以下代码

Posted on <?PHP the_time('F jS,Y') ?>

替换为:

Posted on <?PHP the_time('F jS,Y') ?><?PHP $u_time = get_the_time('U');$u_modified_time = get_the_modified_time('U');if ($u_modified_time != $u_time) {    echo "and last modified on ";    the_modified_time('F jS,Y');    echo ". ";} ?>

7、向 wordpress 访客展示欢迎信息

粘贴以下代码到你想要展现欢迎信息的地方:

___FCKpd___10

首先,代码检测该访客的浏览器是否有一个名叫 comment_author_xxx 的 cookie,如果有,就能获取该 cookie 数据并在欢迎信息中显示

8、设置 wordpress 默认编辑器模式

默认情况下,wordpress 的编辑器为可视化模式,如果你想换成 HTML 模式,可以在 functions.PHP 文件添加以下代码

add_filter('wp_default_editor',create_function('','return "html";'));

9、移除 wordpress 评论链接

要移除 wordpress 评论自动添加链接,可以在当前主题对应的 functions.PHP 文件里使用以下代码

remove_filter('comment_text','make_clickable',9);

这对于防范垃圾评论乱很管用。

10、在 wordpress 文章添加自定义内容

有时候需要在每篇文章结束后添加自定义内容,如广告,分享工具,版权信息等。用这个代码就很好搞了,也不用什么插件

function add_post_content($content) {	if(!is_Feed() && !is_home()) {		$content .= 'WPCN.org 版权所有,盗版必究。';	}	return $content;}add_filter('the_content','add_post_content');

把这段代码放到主题对应的 functions.PHP 文件就可以了。

 

猜你在找的wordpress相关文章