实用文章:在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等文件,会导致排版错误和页面不完整。内容展示不全,站长可根据实际需要进行整改。

  百度快照没有理由。对于没有快照信息的情况,请不要惊慌,这里抓取网页的图片只是不会为网页生成快照,也不会停止对网站的一些特殊处理。

  百度快照更新频率慢的原因

  另外,站长最常抱怨的就是快照更新慢,这涉及到快照更新的频率。不同的网页有不同的更新周期,不同的网站网页有不同的更新频率。这里我们可以透露最长的更新周期是每月,最短的更新周期是分钟。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线