在 WordPress 中创作 Bio Box CSS

在 wordpress 中创作 bio box css

这段 CSS 代码创建了一个作者信息框,包含作者头像、姓名、简介和查看全部文章的链接,从而提升读者参与度。

PHP 代码:

// ---------------------------------------------------------- ////                   作者信息框                              //// ---------------------------------------------------------- //function author_info_box() {    if (is_single()) {        $author_id = get_the_author_meta('ID');        $author_name = get_the_author_meta('display_name');        $author_bio = get_the_author_meta('description');        $author_posts_url = get_author_posts_url($author_id);        $author_avatar = get_avatar_url($author_id, ['size' => 96]);        $output = '
'; $output .= '@@##@@'; $output .= '
'; $output .= '

' . esc_html($author_name) . '

'; if ($author_bio) { $output .= '

' . wp_kses_post($author_bio) . '

'; } $output .= '查看' . esc_html($author_name) . '的所有文章'; $output .= '
'; $output .= '
'; return $output; } return '';}add_shortcode('author_bio', 'author_info_box');

CSS 代码:

立即学习“前端免费学习笔记(深入)”;

/* ---------------------------------------------------------- *//*                     作者信息框                              *//* ---------------------------------------------------------- */.author-bio {    display: flex;    align-items: center;    gap: 20px;    border-top: 1px solid rgba(0,0,0,.1);    padding-top: 30px;    margin-top: 30px;}.author-bio .author-avatar {    display: inline-flex;    flex-shrink: 0;    width: 80px;    height: 80px;    line-height: 0;    border-radius: 100%;}.author-bio .desc-wrapper > * {    margin: 0 0 10px 0;}.author-bio .desc-wrapper > *:last-child {    margin-bottom: 0;}.author-bio .desc-wrapper p,.author-bio .desc-wrapper a {    font-size: 0.9rem;}@media only screen and (max-width: 767px) {    .author-bio {        flex-direction: column;        text-align: center;    }}

完整文章:在 WordPress 中创建作者信息框 CSS 代码片段

头像

以上就是在 WordPress 中创作 Bio Box CSS的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1284129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月11日 00:25:03
下一篇 2025年12月11日 00:25:21

相关推荐

  • WordPress七牛云存储图片无法显示怎么办?

    WordPress与七牛云存储图片显示故障排查指南 许多WordPress用户选择七牛云存储来优化网站图片,提升网站速度和效率。然而,启用七牛云存储插件后,有时会出现媒体库无法显示图片,或文章图片无法加载的情况。本文将结合实际案例,分析并解决此类问题。 问题描述: 用户反馈在启用七牛云存储插件后,W…

    2025年12月11日
    000
  • PHP记录:PHP日志分析的最佳实践

    php日志记录对于监视和调试web应用程序以及捕获关键事件,错误和运行时行为至关重要。它为系统性能提供了宝贵的见解,有助于识别问题,并支持更快的故障排除和决策 – 但仅当它有效地实施时。 在此博客中,我概述了PHP记录以及它在Web应用程序中的使用方式。然后,我概述了一些关键的最佳实践,…

    2025年12月11日
    000
  • 净化HTML,守护网站安全:Mews/Purifier 的应用实践

    几个月前,我的网站上线了一个用户评论功能。起初一切顺利,直到有一天,我发现网站上出现了恶意脚本,这些脚本能够窃取用户的Cookie和其他敏感信息。经过排查,我发现这些恶意代码都隐藏在用户提交的评论内容中,它们巧妙地伪装成正常的HTML代码,绕过了我之前简单的HTML过滤机制。 这让我意识到,仅仅依靠…

    2025年12月11日
    000
  • 高效文件查找:使用Webmozart/Glob库简化你的PHP项目

    我最近参与了一个大型PHP项目的开发,需要从项目根目录下查找所有.css文件,包括嵌套在子目录中的文件。 一开始我尝试使用PHP内置的glob()函数,但它只能查找当前目录下的文件,无法递归搜索子目录。这导致我不得不编写复杂的递归函数来遍历整个目录结构,代码冗长且难以维护。 为了解决这个问题,我找到…

    2025年12月11日
    000
  • 告别繁琐的PDF生成:使用mPDF库简化你的工作流程

    最近项目中需要生成大量的PDF报告,这些报告包含复杂的格式、图片和表格。最初我尝试使用一些简单的PDF生成库,但它们在处理HTML和CSS时表现不佳,生成的PDF文件排版混乱,难以满足需求。此外,处理中文等非ASCII字符也成为一大难题。我尝试了各种方法,包括调整CSS样式、手动处理字符编码等等,但…

    2025年12月11日
    000
  • Dcat Admin多行表单布局下Radio联动失效如何解决?

    Dcat Admin框架下多行表单布局中Radio联动失效的解决方法 Dcat Admin是一个优秀的Laravel后台管理系统,其表单组件功能丰富。然而,在实际应用中,用户可能会遇到一些问题,例如在多行布局下,Radio单选框的联动功能失效。本文将分析此问题并提供解决方案。 问题描述: 在Dcat…

    2025年12月11日
    000
  • 告别PHP CodeSniffer配置噩梦:dealerdirect/phpcodesniffer-composer-installer 的救星之路

    我之前参与的一个项目使用了PHP CodeSniffer进行代码质量检查,但配置过程异常复杂。我们需要手动安装和配置各种编码规范(rulesets),例如PSR2、WordPress等等。每次添加新的规范,都需要重复进行符号链接、修改配置文件等操作,这不仅浪费时间,还容易出错,经常导致代码检查失败。…

    2025年12月11日
    000
  • WordPress后台登录后崩溃提示“内存溢出”且无调试日志,如何排查?

    WordPress后台崩溃排查:内存溢出及调试日志缺失详解 WordPress网站后台崩溃令人头疼,本文分析一个案例:登录后数十秒崩溃,提示“out of memory”,且调试模式下无错误日志。此问题并非简单PHP内存不足,需要深入排查。 用户反馈:网站运行一段时间后崩溃,后台登录后数秒出现“ou…

    2025年12月11日
    000
  • WordPress后台崩溃且调试模式无效,如何排查JavaScript内存泄漏?

    WordPress后台崩溃:排查JavaScript内存泄漏的有效方法 近期,部分WordPress网站站长反映网站后台登录后迅速崩溃,显示“out of Memory”错误,且启用调试模式也无法记录错误日志。此问题并非因新安装或插件冲突引起,而是突然出现,即使重置数据库和删除主题也未能解决。本文将…

    2025年12月11日
    000
  • phpMyAdmin界面优化技巧,打造个性化管理界面

    可以通过修改phpmyadmin的配置文件config.inc.php和css文件实现个性化定制。1. 修改config.inc.php文件中的参数,例如$cfg[‘theme’]来改变主题或$cfg[‘serverdefault’]设置默认服务器;2…

    2025年12月11日
    000
  • 如何高效提取网页分页链接?

    网页数据采集:精准提取分页链接 本文介绍如何从网页HTML代码中高效提取分页链接。 我们将以一个实际案例为例,演示如何从包含分页链接的HTML代码中提取所有页码对应的链接。 该HTML代码包含一个div容器,其中包含页码链接以及“上一页”和“下一页”链接。 示例代码使用了QueryList PHP库…

    2025年12月11日
    000
  • Ajax请求成功却触发error函数?如何排查数据更新失败问题?

    Ajax请求成功却进入错误处理函数?深入排查数据更新失败原因 在使用Ajax进行数据更新时,经常遇到服务器数据更新成功,但Ajax请求却进入error回调函数的棘手问题。本文将通过一个案例分析可能的原因及排查方法。 案例:前端用Ajax发送POST请求更新数据库产品信息。后端PHP代码接收参数,执行…

    2025年12月11日
    000
  • 白天夜晚模式切换后刷新页面就失效了,如何解决?

    白天/夜晚模式切换失效的解决方法 本文将解决白天/夜晚模式切换后刷新页面失效的问题。 问题在于,模式设置没有持久化保存,刷新页面后丢失了之前的选择。以下提供一种改进方案,利用cookie存储模式设置,并在页面加载时读取cookie恢复模式。 问题描述: 一个白天/夜晚模式切换按钮,刷新页面后,选择的…

    2025年12月11日
    000
  • Typecho主题白天夜晚模式切换失效怎么办?

    typecho主题白天夜晚模式切换失效?刷新后模式丢失? 许多Typecho用户在尝试添加白天/夜晚模式切换功能后,发现切换效果无法持久,刷新页面后设置便会失效。本文提供解决方案,帮助您解决此问题。 问题描述: 按照网上教程添加白天夜晚模式切换代码到footer.php后,刷新或点击链接,模式设置无…

    2025年12月11日
    000
  • 如何用原生PHP构建网站?从语法到数据库连接的完整指南

    原生PHP网站开发:从基础语法到数据库连接 想用PHP从零开始构建网站?本文提供一些实用建议和技巧,助您快速入门。 框架优先:提升效率 直接使用原生PHP开发网站效率低下且易出错。建议学习并使用PHP框架,例如ThinkPHP5,它能提供丰富的功能和简化的开发流程,显著提高开发效率。 立即学习“PH…

    2025年12月11日
    000
  • Docker LNMP环境下WordPress访问PHP报File not found如何解决?

    Docker LNMP环境下WordPress访问PHP提示“文件未找到”的解决方法 在使用Docker搭建LNMP(Linux、Nginx、MySQL、PHP)环境并运行WordPress时,如果访问PHP文件出现“文件未找到”(File not found)错误,而HTML文件可以正常访问,则问…

    2025年12月11日
    000
  • Docker Compose部署LEMP环境报错“Primary script unknown”是什么原因?

    Docker Compose 部署 LEMP 环境报错“Primary script unknown”解决方案 在使用 docker compose 部署 lemp (linux, nginx, mysql, php) 环境时,访问 php 文件出现 “primary script unknown”…

    2025年12月11日
    000
  • WordPress:限制是由工具还是开发人员放置的?

    资深开发者眼中,WordPress常被误解为功能受限的平台。然而,我的经验恰恰相反。WordPress已发展成为一个强大的生态系统,足以构建复杂的商业应用。Gutenberg编辑器、完善的本地API以及与现代技术(如React)的集成,都展现了其无限潜力。 关键在于,WordPress只是我们工具箱…

    2025年12月11日
    000
  • 检查一个字符串交换是否可以使字符串相等

    判断字符串交换后是否相等 难度: 简单 主题: 哈希表,字符串,计数 给定两个长度相等的字符串 s1 和 s2。一次字符串交换操作是指选择字符串中两个索引(可以相同),并交换这两个索引上的字符。 如果可以通过恰好一次字符串交换操作使两个字符串相等,则返回 true;否则,返回 false。 示例 1…

    2025年12月11日
    000
  • 设计一个数字容器系统

    设计一个高效的数字容器系统,支持以下操作: 插入/替换: 将指定索引处的值替换为新值。如果索引不存在,则插入新值。查找最小索引: 返回给定数字在容器中出现的最小索引。如果数字不存在,则返回 -1。 挑战难度: 中等 相关主题: 哈希表,设计模式,最小堆(优先队列) 示例: [“NumberConta…

    2025年12月11日
    000

发表回复

登录后才能评论
关注微信