实用文章:在WordPress 文章未尾自动添加一个作者信息框
优采云 发布时间: 2022-10-17 21:14实用文章:在WordPress 文章未尾自动添加一个作者信息框
如果要在WordPress文章末尾添加有关文章作者的信息,以下代码可以轻松地在文章中添加作者的信息框。
将代码添加到当前主题函数.php:
function wp_author_info_box( $content ) {
global $post;
// 检测文章与文章作者
if ( is_single() && isset( $post->post_author ) ) {
// 获取作者名称
$display_name = get_the_author_meta( 'display_name', $post->post_author );
// 如果没有名称,使用昵称
if ( empty( $display_name ) )
$display_name = get_the_author_meta( 'nickname', $post->post_author );
// 作者的个人信息
$user_description = get_the_author_meta( 'user_description', $post->post_author );
// 获取作者的网站
$user_website = get_the_author_meta('url', $post->post_author);
// 作者存档页面链接
$user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));
if ( ! empty( $display_name ) )
$author_details = '关于 ' . $display_name . '';
<p>
if ( ! empty( $user_description ) )
// 作者头像
$author_details .= '' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '';
$author_details .= '查看 ' . $display_name . ' 所有文章';
// 检查作者在*敏*感*词*中是否填写了网站
if ( ! empty( $user_website ) ) {
// 显示作者的网站链接
$author_details .= ' | 网站';
} else {
// 如果作者没有填写网站则不显示网站链接
$author_details .= '';
}
// 在文章后面添加作者信息
$content = $content . '' . $author_details . '';
}
return $content;
}
// 添加过滤器
add_action( 'the_content', 'wp_author_info_box' );
// 允许HTML
remove_filter('pre_user_description', 'wp_filter_kses');</p>
然后将配套 CSS 添加到主题样式文件样式中.css
:
.author-bio-section {
background: #fff;
float: left;
width: 100%;
margin: 10px 0;
padding: 15px;
border: 1px dashed #ccc;
}
.author-name {
font-size: 15px;
font-weight: bold;
margin: 0 0 5px 0;
}
.author-details img {
float: left;
width: 48px;
height: auto;
margin: 5px 15px 0 0;
}
免费获取:免费爬取网页图片的工具-支持任意网站数据抓取导出
爬取网页图片,如何爬取网页图片,大家看到爬取应该会想到python。但是为了爬取一些数据,花了几个月的时间学习了python编程技术,浪费了时间,但也未必能够爬取成功。今天给大家分享一个免费的免费抓取网页图片的工具。您只需输入域名,自动抓取网页图片并以任意格式导出。支持国外网站任意格式抓取导出,具体请参考图片教程。
说到百度快照,很多站长都会关注。快照也是站长展示风格和内容的重点。在过去的一年里,攻城狮收到了很多站长通过抓取网页图片的投诉,主要集中在以下几个方面:
1、快照布局错乱,页面内容显示不全
2.没有网页快照
3、网页截图内容更新
4.网页曾经死了,但快照还在
出来的百度快照截图,请注意红框部分说明。爬取网页图片 这次学院请围攻狮来梳理一下百度快照的生成逻辑,并详细解释为什么会出现这些问题以及如何处理。
网页的索引速度决定了百度快照的更新速度。站长可以理解,百度快照的生成过程与网页的索引更新是同步的。当索引生成时,爬虫抓取到的最新网页内容会被推送到快照生成程序。抓取网页图片,所以可以说网页索引的速度决定了快照更新的速度。
百度快照布局混乱、显示不全的原因快照生成模块会通过阅读器将网页内容展示给用户。目前快照展示模块只能停止基于静态html的网页渲染(行话就是通过iframe加载),爬取网页图片因此无法停止加载js、css、图片等素材一些相对的频道,或者partial 网站 禁用百度域访问js、css等文件,会导致排版错误和页面不完整。内容展示不全,站长可根据实际需要进行整改。
百度快照没有理由。对于没有快照信息的情况,请不要惊慌,这里抓取网页的图片只是不会为网页生成快照,也不会停止对网站的一些特殊处理。
百度快照更新频率慢的原因
另外,站长最常抱怨的就是快照更新慢,这涉及到快照更新的频率。不同的网页有不同的更新周期,不同的网站网页有不同的更新频率。这里我们可以透露最长的更新周期是每月,最短的更新周期是分钟。