您是一位有抱负的WordPress主题设计师吗,正在寻找在主题中使用CSS的新方法? 幸运的是,WordPress会自动添加您可以在主题中使用的CSS类。...在文章编辑屏幕上,您会在右侧列中找到一个名为“文章类(Post Classes)”的新元框。...在文章编辑屏幕上,您会在右侧列中找到一个名为“文章类(Post Classes)”的新元框。 单击以添加您的自定义CSS类。您可以添加多个由空格分隔的类。 完成后,您只需保存或发布您的文章即可。...肯定还有更多方案可以使用body_class函数来避免编写冗长的代码行。例如,如果您使用诸如Genesis之类的主题框架,则可以使用它在子主题中添加自定义类。...希望本文能帮助您学习如何在主题中使用WordPress body类,如果对于这篇文章有什么疑问,可以在下面留言讨论。
在 WordPress 2.9 之前,WordPress 没有提供一个标准的方法去实现文章缩略图,很多主题都是使用 WordPress 自定义字段来实现文章缩略图功能,这样的设置比较复杂。...这种方式的代码是: set_post_thumbnail_size( 50, 50, true ); // 50 像素宽和 50 像素高,裁剪模式 在主题中显示文章缩略图 现在我们要在主题中使用模板函数来显示文章缩略图...,下面这些函数应该在 WordPress 的主循环中使用。...index.php 或者 home.php(取决主题的结构)中的主循环添加如下代码: 额外的文章缩略图尺寸,然后在文章页面通过 the_post_thumbnail( ); 调用新的缩略图尺寸来显示新的缩略图。
众所周知,WordPress 主题中常用来裁图的第三方PHP 程序TimThumb 曾经闹过“安全”事故,虽然后来已经做了补丁修补这个安全漏洞,但仍导致部分博主乃至开发者不敢使用TimThumb。...如果这么说,这个BFIThumb 或许是个不错的替代选择。 BFIThumb 简介 BFIThumb 是一个类似TimThumb 的裁图程序,仅适用于WordPress 中。...其拥有以下三个特点: 使用WordPress 中的WP_Image_Editor 类来进行裁图; 与TimThumb 相似的用法; 与TimThumb 相似的功能:包括大小裁剪、图像过滤器等等。...项目主页 英文使用教程 BFIThumb 使用方法 1、下载所需的php文件,包含该文件: require_once('BFI_Thumb.php'); 2、使用代码: $params = array
由 ChatGPT 生成的文章摘要 博主在使用WordPress博客中出现了提交评论前台超时发送失败,但后台还能正常接收评论的问题,尝试了多种方法都不能解决。...最后,博主发现这是邮件发送失败导致的,安装一个WP SMTP Mail插件并配置SMTP服务即可解决该问题。...起初我觉得是腾讯云 CDN 的缓存问题,经过查询发现提交评论是向 wp-admin/admin-ajax.php 发送了 POST 请求,遂添加了额外的缓存策略,但是并没有得到解决。...这点醒了我,因为我近两个月完全没有收到 WordPress 给我发来的任何邮件(由于比较懒,我没有走 SMTP,而是让 WordPress 用默认的 25 端口直接发信的),看了一下慢日志,果然注意到...wp_mail 函数赫然在列,由此定位了问题。
3.不利用现有的WordPress核心功能来实现其真正的潜力 由于WordPress附带了一套定期更新的库,可以在我们的插件和主题中调用,最好只是尽可能地利用现有的核心功能。...10.不为WordPress插件和主题使用正确的体系结构(代码组织) 根据于插件的大小和性质(例如:一个独立的插件或插件扩展,只有当一个主插件被激活时才会起作用,比如WooCommerce),必须建立正确的体系结构和代码组织...如果您必须为客户端构建一个单一的WordPress插件,并且它与WordPress核心,主题和其他插件的交互有限,设计复杂的类是没有效果的,除非你肯定的是这个插件会在以后的扩展中扩展。...根据WordPress插件手册,虽然有许多可能的架构模式,它们可以大致分为三类: 单个插件文件,包含功能 单个插件文件,包含一个类,实例化对象,以及可选的功能 主要插件文件,然后一个或多个类文件 11....它检查无效的UTF-8字符,将单个额外的空格和条形字节。
添加样式和脚本: 创建一个style.css文件来定义主题的样式。 使用wp_enqueue_style和wp_enqueue_script函数在主题中添加样式和脚本。...创建插件文件: 在插件目录下创建一个主插件文件,通常命名为plugin-name.php。 添加插件信息: 在插件文件中添加插件的基本信息,包括插件名称、版本、描述等。...然而,如果你知道用户密码的 MD5 散列值,并且想要手动修改密码,可以尝试以下步骤: 请注意,在进行任何更改之前,请务必备份您的 WordPress 站点,以防发生意外情况。...生成新密码的 MD5 散列值: 使用 MD5 哈希算法生成新密码的散列值。你可以使用在线工具或编程语言来执行此操作。...UPDATE wp_users SET user_pass = '新密码的MD5散列值' WHERE ID = 用户ID; 确保将“新密码的 MD5 散列值”替换为实际的 MD5 散列值,而“用户 ID
第三讲:一个函数就搞定 WordPress 后台文章列表栏目开发 WordPress 后台文章列表栏目是指在 WordPress 后台文章列表页面,给文章列表表格添加一些栏目来显示数据,比如文章的浏览数...,是否设置了 SEO 信息等,所以学会快速开发 WordPress 后台文章列表栏目开发是 WordPress 二次开发的必备的技能。...WordPress 后台文章列表栏目开发有点烦 如果我们使⽤ WordPress 原⽣的代码给后台⽂章列表页⾯添加一列的话,需要使用两个接口: 使用 manage_{$post_type}_posts_columns...使用 WPJAM BASIC 创建文章列表栏目 如果和上面一样,比如需要增加一列来显示文章的浏览数,这种只是简单从 post meta 种去取数据,WPJAM Basic 只需要一行就搞定: wpjam_register_posts_column...wpjam_register_posts_column 这个就是标题中说的那个牛逼的函数,是的,我们只用了 wpjam_register_posts_column 这一个函数就在 WordPress 后台搞定文章列表栏目开发
类是对象的抽象化!对象是类的具体化! 类仅仅表明这类对象有哪些属性,但是不能有具体的值,所以类是抽象的。 对象是将类的所有属性赋值后,产生具体的个体,所有对象是具体的。...创建Custom Post Type的方法 WP_Post_Type 是WordPress中的一个核心类,处理所有关于Post Type的各种操作。...主题中创建Custom Post Type 市面上有些高级 WordPress 主题也会在主题中附带提供一些Custom Post Type,比如专题、公告、视频、相册、Portfolio等等,作为自己的增值功能提供给用户...除非你把主题中相关的代码抠出来再移植到新主题中去。...正如官网上的提示,如果你在WordPress中启用了URL规则重写,而且在创建自定义Post Type的时候没有把参数rewrite设置为false,那么在注册之后,还需要一些额外步骤来进行伪静态规则的刷新
最近非常热衷于逛博客,各大博主博客都非常出彩,弄得我心里面痒痒的也想弄,就先从一个下雪效果开始吧! 在网上找了很多资料,最后找到一个非常靠谱的,步骤非常简单!...第一步:将snow上传至主题根目录并解压 第二步:修改其中js文件指定雪花的地址 第三步:编辑主题中的footer.php文件,添加以下代码引用效果 <script type="text/javascript...sonw文件在这里下载:点击下载 在本页资源分享站中也可找到:https://data.songtianlun.cn 差点忘记一个非常重要的事情, 参考文章: wordpress 添加下雪特效 Author...: Frytea Title: Wordpress 添加下雪特效 Link: https://blog.frytea.com/archives/59/ Copyright: This work
就知道了自己的问题所在。 说来惭愧,用了这么久的wordpress了,竟然没注意过“WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论”这一项。。。设置后竟然好了。...二.开启 WordPress 评论分页 打开 WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论,设置一下评论数目,这里的评论数目仅计算主评论,回复评论不作计算。...在后台开启评论分页后,在 comments.php 中需要添加分页导航的地方加入以下代码(如主题中有类似代码则无须再添加,另外代码中的 nav 标签为 HTML5 标签,若主题没有使用 HTML5 则有...> 四.Ajax 评论分页 根据上文所述,现在主题中已经有评论分页了,要做到 Ajax 的评论分页,只需 JavaScript 的配合,不过在这之前首先要在评论列表前加入一个元素,用于在显示新一页评论列表时表示列表正在加载...45px; background: #a0d536; text-align: center; color: #fff; font-size: 22px; line-height: 45px; } 参考地址 WordPress
作为博主,您可能不需要学习或使用任何代码——尤其是在页面构建器 WordPress 插件变得如此流行之后。...根据您的 WordPress 主题(或页面构建器),侧边栏通常是左侧或右侧的垂直列,尽管根据帖子类型或页面,某些设计可能具有两个侧边栏甚至自定义侧边栏。...此部分可以在外观 > 自定义下的 WordPress 主仪表板中找到。...您可以通过在帖子和标题中使用相关标签、类别和关键字,以及通过编写标题来告诉访问者您的帖子是关于什么的,来改进您的WordPress SEO 。...许多包括指向博客文章或其他内容的链接。WordPress 有许多可用的滑块插件,其中一些通常包含在高级主题中。
WordPress 过滤钩子(filters)——我们可以扩展 WordPress 的最好方法之一。...什么是 WordPress 过滤钩子(Filter) 在 WordPress 官方开发文档里面,过滤钩子(filter)是这样定义的: 过滤钩子是一类函数,WordPress 执行传递和处理数据的过程中...在 WordPress 中使用过滤钩子 正如我说的那样,使用 WordPress 过滤钩子是非常容易的,我们只需要了解一些过滤钩子的最基本的功能。...如果你需要额外的关于 WordPress 过滤钩子的信息,你可以参考 Pippin Williamson 的这个教程: Writing Extensible Plugins With Actions and...在这个教程里面,你可以学到如何在你的插件或者主题中创建过滤钩子和动作钩子。 结论 你用过滤钩子用的越多,你就会感觉到越有趣。
在使用本指南之前,您应该已经完成了使用WordPress指南管理Web内容并设置了完全配置的WordPress网站。 注意:本指南中的步骤需要root权限。...通过主题添加Google Analytics WordPress使用PHP包含,因此添加Google Analytics代码就像更改WordPress主题中的单个文件一样简单。...目前,您可能需要考虑启用Google Analytics 的受众特征功能。如果您决定这样做,则需要在以下步骤中为JavaScript添加额外的代码行。...这些插件都会将Google Analytics信息中心添加到您的管理界面,并将跟踪代码插入到您的主题中。...Yoast的Google Analytics(分析)允许在您的WordPress管理界面中更广泛地自定义您的分析,但不能与您的WordPress网站的其他作者或访问者共享。
wordpress 5.8刚刚发布更新,支持webp格式的图片上传,如下图所示。WebP 是一种现代图像格式,可为网络上的图像提供改进的无损和有损压缩。...更多webp的介绍参考这里WordPress 5.8 将内置 WebP 图片格式支持 其他更新: 使用块管理小部件 经过数月的努力,块的强大功能已经在块小部件编辑器和定制器中发挥作用。...编辑帖子周围的模板 您可以使用熟悉的块编辑器来编辑包含您的内容的模板——只需激活块主题或已选择使用此功能的主题。使用熟悉的块编辑器从编辑帖子切换到编辑页面然后再返回。兼容主题中有 20 多个新块可用。...theme.json 引入全局样式和全局设置 API:使用活动主题中的 theme.json 文件控制编辑器设置、可用的自定义工具和样式块。此配置文件启用或禁用功能并为网站和块设置默认样式。...添加额外的块支持 扩展先前在 WordPress 5.6 和 5.7 中实现的块支持 ,WordPress 5.8 引入了几个新的块支持标志和新选项来自定义您注册的块。
WordPress5.8 今日WordPress发布了5.8正式版,小编也直接更新到了最新版本,此版本最大特点区块话管理、放弃万恶的IE浏览器支持以及对图片的优化等一些优化支持!...因此,启动您选择的音乐服务,在阅读最新版本的 WordPress 为您带来的内容的同时,欣赏 Tatum 的著名录音:包括《Tea for Two》、《Tiger Rag》、《Begin the Beguine...总结为下面几点: 使用区块管理小工具、使用全新的区块和区块样板显示文章、编辑文章周围的模板、推荐区块样板、图片样式化和上色、放弃对IE11的支持、增加对 WebP 的支持、增加额外的区块支持等。...对于开发者Theme.json引入 Global Styles 和 Global Settings API:使用已激活主题中的 theme.json 文件来控制编辑器设置、提供可用的定制工具和样式区块。...WordPress官方明确说明:您在管理站点时可能会遇到一些问题,这些问题在未来并不会被修复。如果您目前正在使用 IE11,强烈建议您更换到更新的浏览器。
在WordPress中我们经常遇到一个问题就是,我们在批量移动统一分类下的文章时,文章并不会显示原有分类,导致移动分类后,原分类无法取消,这样被移动的文章就包含两个分类,显然不是我们想要的结果。...如果我们是想将某一分类下的所有文章都移动到其他分类,相信WordPress插件中心的Bulk Move插件可以帮你。...比如我要将标题中包含“在这里每天60秒读懂世界”的文章批量移动到“每天60秒读懂世界”分类下面,这里我们使用Bulk Move当然是无法完成的,事实上使用sql代码即可完成任务:(请注意,执行 SQL...秒读懂世界')WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_title LIKE '%在这里每天60秒读懂世界%')这个 SQL 语句会将标题中包含...转移完成后,会发现文章分类处的数据并没有被更新,但是文章已经转移到新的分类了,这里是因为 WordPress 中的文章计数缓存有问题,我们需要使用sql进行手动更新分类文章的数据统计工作:(请注意,执行
WordPress使用MySQL数据库。作为一个开发者,我们有必要掌握WordPress数据库的基本构造,并在自己的插件或主题中使用他们。...截至WordPress3.0,WordPress一共有以下11个表。这里加上了默认的表前缀 wp_ 。...,最好的做法不是去在表后加上一列,去破坏默认的表结构,而是将数据存在wp_usermeta中。...在WordPress的系统里,我们常见的分类有文章的分类、链接的分类,实际上还有TAG,它也是一种特殊的分类方式,我们甚至还可以创建自己的分类方法。...庆幸的是,关于term的使用,WordPress中相关函数的使用方法还是比较清晰明了,我们就没必要纠结于它的构造了。 本文将介绍每个表中每个列的作用。
站长最近一直在折腾WordPress和WHMCS的整合,到目前为止,已经踩过不少坑,记录一下。...WHMCS对中文不友好 1、关于PDF账单乱码已经很多人提到了,具体见: https://wzfou.com/whmcs-alipay/#PDF 2、WHMCS发布“常见问题”时,网址不支持中文,只要是标题中存在的中文都会被过滤掉...站长采用的集成方案 站长最终两个插件都没用,采用了如下方案: 1、将WHMCS安装在主站的子目录下,作为站点下的一个组成部分,然后修改WHMCS的模板,使它的所有页面风格和主站统一,需要具备一定的前端能力...这样还面临一个问题,就是用户中心的导航菜单如何“同步”:在WordPress程序发布的页面,也需要根据WHMCS的登录状态切换登录前和登录后的用户菜单。...2、WordPress如果要开发出和WHMCS差不多的功能,各种成本是非常高的,不是一个小团队可以折腾的。
介绍 TimThumb 是一个非常简洁方便的、用于裁图的 PHP 程序。只要给它设置一些参数,它就可以生成指定图片的缩略图甚至是直接给指定的网站截图。...现在很多 WordPress 主题中,都使用的是 TimThumb 这个 PHP 类库进行缩略图处理。...(本博客使用的 Nana 主题中的文章略缩图也是用 TimThumb 处理的) 使用方法 http://你的网址/timthumb.php?...src=图片绝对地址&w=裁剪后宽度&h=裁剪后高度&q=生成图片的质量&ct=如果是png图片裁剪后是否透明 由上述请求示例可以看出它的参数都是用 GET 方法提交的,可选参数和说明如下: src 需要进行图片缩放的源图片地址...E5%89%AA%E6%8F%92%E4%BB%B6.zip","_blank")'>点击下载 本文仅为博主学习记录
大家好,又见面了,我是你们的朋友全栈君。 你想要一个简单的方法来建立和定制你的WordPress网站?这就是拖放WordPress网页生成器插件派上用场的地方。...是的,有几个优秀的拖放页面生成器插件可用于WordPress。它们允许您自定义站点上的每个组件,而无需编写一行代码。 这些组件可以是像添加多列、视差背景、全宽图像、内容幻灯片等任何东西。...用户可以将这些组件用作内容块来在其WordPress主题中构建自己的布局。...它是一个实时页面生成器插件,这意味着您在使用Elementor进行编辑时可以看到您的页面。只需创建区域并选择每个区域的列数。 然后,您可以将小部件从左侧面板拖放到您的区域中。...您也可能希望看到我们的比较,找到最佳的WordPress照片库插件和最好的WordPress联系表单插件。
领取专属 10元无门槛券
手把手带您无忧上云