给自己的网站加一个作者主页功能
本文是《技术相关(共38篇)》目录的第 14 篇。阅读本文前,建议先阅读本文前3篇文章:
因为自己的网站有一个荣誉墙,为了实现荣誉墙的第2个效果,就需要加一个作者主页功能。这两个相互配合简直天衣无缝。
荣誉墙在这里:
简单说明一下:
就是获取某个用户发了多少文章post、片刻moment和评论comment,统计一下数量然后列出来。
文章和评论的文字都是红色,因为片刻有的可能没有标题,如果有标题取《标题》,文字红色显示,如果没有标题取内容前30个文字,文字蓝色表示。以上全部带有链接,点击即可快速到达。
有两个效果:
效果一是普通的网页下翻,如果发布的数量少还可以,数量多的话不建议;
效果二是做成了像Widows选项卡一样可以相互切换的,现在本站用的这种,也比效果一好看。效果二分为效果二(1)和效果二(2),效果二(1)文章显示个数受到后台--设置--阅读设置--博客页面至多显示的个数限制,效果二(2)则不限制,会把作者发布的所有文章显示出来。
效果一如下图:
效果二如下图:
一、在pix主题目录下新建author.php代码如下:
二、加入右上角登录后控制台下方。
修改pix/layouts/header-tool.php,找到
<a href="<?php echo home_url('/wp-admin'); ?>" target="_blank" pjax="exclude"><i class="ri-function-line"></i>控制台</a>
在其下方加入如下代码:
<?php
if (is_user_logged_in()) {
$current_user = wp_get_current_user();
$author_url = home_url('/author/') . $current_user->user_login;
?>
<a href="<?php echo $author_url; ?>"><i class="ri-user-3-fill"></i>我的主页</a>
<?php } ?>
这样登录用户可以直接查看自己的主页。
更新缓存,大功告成!
您已阅读完《技术相关(共38篇)》目录的第 14 篇。请继续阅读本文后3篇文章:
obaby
Fatal error: Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given in /www/wwwroot/my1981.cn/wp-content/plugins/wp-rocket/wp-rocket.php:31 Stack trace: #0 /www/wwwroot/my1981.cn/wp-content/plugins/wp-rocket/wp-rocket.php(31): strpos() #1 /www/wwwroot/my1981.cn/wp-includes/class-wp-hook.php(324): {closure}() #2 /www/wwwroot/my1981.cn/wp-includes/plugin.php(205): WP_Hook->apply_filters() #3 /www/wwwroot/my1981.cn/wp-includes/class-wp-http.php(258): apply_filters() #4 /www/wwwroot/my1981.cn/wp-includes/class-wp-http.php(637): WP_Http->request() #5 /www/wwwroot/my1981.cn/wp-includes/http.php(168): WP_Http->get() #6 /www/wwwroot/my1981.cn/wp-content/themes/pix/page/friends.php(36): wp_remote_get() #7 /www/wwwroot/my1981.cn/wp-includes/template-loader.php(106): include('...') #8 /www/wwwroot/my1981.cn/wp-blog-header.php(19): require_once('...') #9 /www/wwwroot/my1981.cn/index.php(17): require('...') #10 {main} thrown in /www/wwwroot/my1981.cn/wp-content/plugins/wp-rocket/wp-rocket.php on line 31
还是报错呢
似水流年
TXT文件是对的,我的站是现在逐步调试看能不能异步加载,还在改代码。
战东海
这个不错
似水流年
刚刚更新了。
网友小宋
感觉是不是缺了个关于本站
似水流年
这个可以有哈