wordpress的十个有用的小技巧,简单又实用

贰号技师
贰号技师
贰号技师
521
文章
2
评论
2019年8月11日10:54:20 评论 121 views

wordpress是目前用户最多的建站系统了,它是一套基于PHP开发的内容管理系统!我们在使用途中总是想着如何优化好自己的博客或网站,整天都是在折腾的路上!下面列举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 访客展示欢迎信息

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

<?php  
if(isset($_COOKIE['comment_author_'.COOKIEHASH])) {  
$lastCommenter = $_COOKIE['comment_author_'.COOKIEHASH];  
echo "Welcome Back ". $lastCommenter ."!";  
} else {  
echo "Welcome, Guest!";  
}  
?> 

首先,代码检测该访客的浏览器是否有一个名叫 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小技巧啦,如果有任何问题可在下方留言!

继续阅读
  • 我的微信
  • 扫一扫添加我
  • weinxin
  • 我的微信公众号
  • 扫一扫关注
  • weinxin
贰号技师
  • 本文由 发表于 2019年8月11日10:54:20
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: