在 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/1252470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月10日 00:02:17
下一篇 2025年12月10日 00:02:41

相关推荐

  • PHP记录:PHP日志分析的最佳实践

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

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

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

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

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

    2025年12月10日
    000
  • ModStart项目开发:如何高效管理静态资源?

    ModStart项目:优化静态资源管理策略 高效管理ModStart项目中的静态资源(CSS、JavaScript、图片等)对开发效率和项目性能至关重要。本文将介绍一些最佳实践,帮助您优化静态资源管理。 ModStart框架本身不强制使用特定方法,您可以根据项目规模和个人喜好选择。但为了保证效率和代…

    2025年12月10日
    000
  • 安全地逃逸HTML:Laminas Escaper的实践指南

    在Web开发中,安全始终是重中之重。而跨站脚本攻击(XSS)是Web应用中最常见的安全漏洞之一。XSS攻击允许攻击者将恶意JavaScript代码注入到网页中,从而窃取用户Cookie、会话ID等敏感信息,甚至完全控制用户的浏览器。 为了防止XSS攻击,我们需要对用户提交的数据进行严格的转义。PHP…

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

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

    2025年12月10日
    000
  • 高效识别用户设备:Jenssegers/Agent 库的实际应用

    最近我负责一个项目,需要根据用户的设备类型提供不同的页面展示和功能。起初,我尝试使用一些简单的 $_SERVER 变量判断,例如检查 User-Agent 字符串中是否包含 “iPhone” 或 “Android” 等关键词。但这种方法非常脆弱,容易出…

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

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

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

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

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

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

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

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

    2025年12月10日
    000
  • phpstudy与WordPress集成搭建博客网站

    本文介绍了使用phpstudy和wordpress建站的完整流程及注意事项。1. phpstudy提供集成环境,wordpress是强大的内容管理系统,两者组合简便易用。2. 安装完成后,需修改数据库密码,启用缓存和安全插件,增强安全性与性能。3. 利用phpmyadmin优化数据库,提升效率。4.…

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

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

    2025年12月10日
    000
  • PHP代码规范:如何使用编译杂注标记内联代码?

    php代码规范:内联代码的编译器指令 许多PHP开发者在学习代码规范时,可能会遇到对“内联代码”和其标记方法的困惑。本文将解释如何在PHP代码中处理内联代码,并探讨规范中提到的“编译杂注”的含义。 “内联代码”指的是直接嵌入PHP代码中的其他语言代码片段,例如JavaScript、HTML或CSS。…

    2025年12月10日
    000
  • PHP内联代码如何正确标记:编译杂注的实际应用是什么?

    PHP内联代码的最佳实践:清晰注释与代码结构 许多PHP开发者在处理内联代码时,常常面临代码可读性和维护性的挑战。本文探讨如何通过清晰的注释和合理的代码结构来优化内联代码,提升代码质量。 所谓“内联代码”,指的是嵌入在PHP代码中的其他语言代码片段,例如HTML、JavaScript或CSS。这些代…

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

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

    2025年12月10日
    000
  • 网页数据提取:如何准确抓取“共X页”提示后的页面链接?

    高效抓取网页分页链接:解决QueryList选择器问题 本文介绍如何利用QueryList库从HTML代码中准确提取分页链接,特别是那些位于“共X页”提示后的链接。 问题在于原代码的选择器无法精准定位目标元素。 以下HTML片段展示了典型的分页导航区域,包含“共8页”提示和对应的页面链接: (此处应…

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

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

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

    Ajax请求看似成功,却意外触发error回调?本文将深入分析此类数据更新问题,并提供有效的排查方法。 问题描述: 在使用Ajax更新数据时,服务器端数据已成功修改,但Ajax请求却进入了error回调函数,而非success回调函数。 代码分析: 服务器端PHP代码 (update.php): e…

    2025年12月10日
    000
  • 如何将PowerPoint动画效果完美转换为HTML5?

    将PowerPoint动画完美转换为HTML5 挑战: 如何将包含视频和动画效果的PowerPoint演示文稿转换为HTML5格式,并完整保留其动态效果? 解决方案: PowerPoint自身并不直接支持导出为HTML5格式并保留所有动画。但是,您可以通过以下方法实现类似效果: 立即学习“前端免费学…

    2025年12月10日
    000

发表回复

登录后才能评论
关注微信