-
详解WordPress主题开发中添加CSS样式和Javascript脚本
在这篇文章中,将和大家分享如果以正确的方式在WordPress主题中引入css样式和Javascript。 如果你以前没有使用Wordpress来创建过网站,你可能习惯于使用 <link href = “”> 和 <script src = “”> 标签。虽然这些标签可以直接插入到主题中,但这是WordPress开发中的“坏习惯”。 Word…...- 倡萌
- 0
- 0
- 4.4k
-
WordPress为文章和自定义文章类型添加自定义模板
相信很多主题开发者都知道,WordPress 支持为页面(page)这种文章类型添加自定义模板,但是如何为文章和自定义文章类型添加自定义模板呢?其实, WordPress 4.7 开始就支持了,但可能不少主题开发者还不知道。 WordPress主题的模板 默认情况下,WordPress支持大量主题模板文件,但是这些文件对多种变体的支持有限。对于文章,基本上只限于single.php文件,而对于自定…...- 倡萌
- 0
- 0
- 4.9k
-
WordPress 5.3 新增古腾堡区块样式和示例 API
除了针对古腾堡编辑器的许多改进和功能外,WordPress 5.3还为开发人员提供了新的与区块相关的API。 服务器端块样式变化API 包含了服务器端帮助程序来简化注册和取消注册区块样式。 以前,为了注册区块样式,需要编写一个JavaScript脚本来执行注册并确保脚本已正确排队引入。在WordPress 5.3,你可以在整个过程中使用PHP函数register_block_style和unreg…...- 倡萌
- 0
- 0
- 657
-
Gutenberg Sidebar边栏开发心得
这是一篇手把手教你开发WordPress Gutenberg Sidebar的文章。虽然之前也写了很多关于Gutenberg的开发心得,不过都直接忽略了环境的安装和配置,以至于很多新手对于ES Next的编译仍然无法下手。因此本文在写Gutenberg Sidebar开发心得的时候,加上了环境配置的部分。 安装Node 从Node官方网站下载符合你系统版本的Node进行安装,过程就是下一步下一步完…...- Panda 刘
- 0
- 0
- 459
-
WordPress编辑器Gutenberg创建Format格式工具
WordPress新的Gutenberg编辑器是一个完全使用现代前端技术打造的编辑器。WordPress4.7引入的Rest API就奠定了WordPress的野心,Gutenberg也基于此技术。从前端的大潮流来看,经典编辑器使用的旧技术势必会被历史淘汰。 Gutenberg从目前的进展来看,它包含了Block、Format、Sidebar三个部分。由于Gutenberg的开发很少有中文原创教程…...- Panda 刘
- 0
- 0
- 670
-
WordPress编辑器Gutenberg创建自定义Block模块
注:本文写于2018年3月24日,内容有些表述和现状可能不太相符,请见谅。原文出自: http://panda.panda-studio.cn/how-to-creat-custom-block-type-in-gutenberg 在写这篇文章前,本来还在考虑写一个TinyMCE的教程,来自定义一个在后台编辑就可以所见即所得的模块功能。然而突然想到WordPress的新编辑器Gutenberg本身…...- Panda 刘
- 0
- 4
- 2.4k
-
WordPress 将参数传递给get_template_part()引入的模板
get_template_part() 是WordPress官方规范化引入模板文件的一个函数,在做 WordPress 开发中,我们经常会用到它。但是这个函数引入的模板文件,默认是无法获取到模板以外的参数的,倡萌最近在开发主题的过程中,就遇到这个问题。Google 了一下才知道,原来也是有方法可以实现的。 如果你对 get_template_part() 还不熟悉,可以看到官方的文档: https…...- 倡萌
- 0
- 0
- 1.2k
-
WordPress 为“分类目录”和“文章归档”小工具的文章数目添加span标签
在做主题开发的时候,要为“分类目录”和“文章归档”小工具进行样式定制,发现后面的“文章数目”没有任何html标签包裹,不便于进行样式附加。 文章归档和分类目录 勾选 显示文章数目 所以我们需要为“文章数目”添加一个span标签包裹。方法很简单,将下面的代码添加到主题的 functions.php 文件即可: /** * 为“分类目录”的文章数目添加span */ function wpkj_cat…...- 倡萌
- 0
- 2
- 1.1k
-
WordPress 不同文章类型设置不同摘要长度
在做企业主题开发的时候,一般都会有几种文章类型,对于WordPress而言,设置摘要长度比较规范的用法是通过钩子 excerpt_length 去实现。 设置摘要长度 比如常用代码范例如下: /** * 通过钩子设置摘要长度为 30 * * @param int $length Excerpt length. * @return int (Maybe) modified excerpt lengt…...- 倡萌
- 0
- 0
- 1k
-
WordPress 5.0+ JavaScript本地化翻译
倡萌在《WordPress 5.0+支持JavaScript i18n本地化翻译》中提到了WordPress对JavaScript本地化翻译的支持。今天倡萌将和大家分享下来自 @Pascal Birchler 的文章《WordPress 5.0的国际化》,它比较全面的介绍了对JavaScript本地化翻译的整个实现方式,希望对各位开发者能有所帮助。 WordPress JavaScript国际化 …...- 倡萌
- 0
- 1
- 1.5k
-
WordPress 移除归档页面的“分类:”,即自定义the_archive_title输出
今天有朋友问了一个问题,如何移除归档页面分类或标签名称前面的“分类:”和“标签:”,如下图: 首先,我们要先了解这两个字是通过什么函数调用出来的,在比较正规的主题中,一般会用以下代码在归档页面输入标题: <?php the_archive_title( '<h1 class="page-title">', '</h1>…...- 倡萌
- 0
- 1
- 2.9k
-
为WordPress Gutenberg 区块创建样式变体:第2部分
在上一篇文章中,我们学习了所有关于区块样式的变化,以及它们如何在全新的WordPress 5.0编辑器中使用,以便轻松地在预定义样式之间切换。 我们将通过更多示例,为您在自己的项目中实现块样式变体提供坚实的基础。具体来说,我们将从头开始创建自己的块,以演示如何直接在块定义中添加多个样式变体。我还将向您展示如何设置使用哪种块样式作为默认值。 然后我们将通过一个单独的插件添加更多的块样式变体(简称BS…...- 倡萌
- 0
- 0
- 1.4k
-
为WordPress Gutenberg 区块创建样式变体:第1部分
今明两天,倡萌将和大家分享《为WordPress Gutenberg块创建样式变体》的教程,出自 ENVATO TUTS+,由英国开发者 David Gwyer 撰写。如果你的英文水平比较好,建议直接到官方看原版:https://code.tutsplus.com/tutorials/implementing-block-style-variations-in-gutenberg-part-1--…...- 倡萌
- 0
- 0
- 1.8k
-
WordPress Gutenberg Block API:扩展块
欢迎回到我们使用WordPress Gutenberg Block API创建自定义块的系列教程。本教程是关于扩展我们在上一篇文章中创建的随机图像块。我们已经添加了一个下拉控件来选择图像类别。下来将添加更多选项,来进行更多自定义。 具体来说,我们将看到如何在编辑器的各个部分添加块设置。没错,您不仅限于直接在块本身上添加块控件! 最终的my-custom-block 插件代码会提供下载。只需点击下载…...- 倡萌
- 0
- 5
- 1.4k
-
WordPress Gutenberg Block API:创建自定义块
新的WordPress编辑器(代号为Gutenberg)将于5.0版本发布。现在是在它进入WordPress核心之前掌握它的最佳时机。 在本系列中,我将向您展示如何使用Block API并创建您自己的内容块,您可以使用它们来构建您的帖子和页面。 在上一篇文章中,我们了解了如何使用create-guten-block工具包创建一个插件,其中包含一个可供我们使用的样本块。我们可以根据需要轻松扩展它,但…...- 倡萌
- 0
- 0
- 2.6k
-
WordPress Gutenberg Block API:块外观
新的WordPress编辑器(代号为Gutenberg)将于5.0版本发布。现在是在它进入WordPress核心之前掌握它的最佳时机。 在本系列中,我将向您展示如何使用Block API并创建您自己的内容块,您可以使用它们来构建您的帖子和页面。 在本系列的第一篇文章中,我们概述了Block API并创建了一个简单的测试块。我们稍后会仔细研究Block API,但首先让我们编辑我们在上一篇文章中创建…...- 倡萌
- 0
- 0
- 1.2k
-
WordPress Gutenberg Block API:简介
从今天开始,倡萌将和大家分享《WordPress Gutenberg Block API》系列教程,该教程出自 ENVATO TUTS+,由英国开发者 David Gwyer 撰写。如果你的英文水平比较好,建议直接到官方看原版:https://code.tutsplus.com/series/wordpress-gutenberg-block-api--cms-1281,倡萌水平有限,翻译可能不那…...- 倡萌
- 0
- 0
- 1.8k
-
给WordPress的文章添加自定义文章状态
几天前,有朋友问倡萌,如何为WordPress的文章添加自定义的文章状态,今天来分享一下实现方法。首先,我们来了解一下什么是文章状态,以及默认有哪些文章状态。在文章发布界面,我们可以看到类似于下图的发布模块,其中有一个状态设置选项: WordPress默认内置了以下几种文章状态: 草稿 - 已保存但尚未完成且尚未发布的文章 自动草稿 - WordPress具有自动保存功能,可自动将草稿保存为修订版…...- 倡萌
- 0
- 0
- 3.7k
-
WordPress无刷新分类筛选以及分页的文章列表
我们曾经讲了如何制作短码(查看),今天我们就通过短码实现一个带有无刷新动态分类筛选以及分页的文章列表。 该文章列表带有单选筛选功能,筛选条件可以是分类、标签或者其他自定义分类,采用ajax技术,文章列表可以通过数字分页。演示效果,猛戳这里>>> 该演示效果没有特定CSS修饰,需自行添加 1.编写短码函数function jsonvue_filter_posts_sc(…...- jsonvue
- 0
- 1
- 11.2k
-
WordPress 检查一篇文章是否存在
前些天给 WordPress大学 重新添加了文章收藏功能,还是使用 WP Favorite Posts 插件实现,紧接着发现一个问题:网站删除了一些文章,如果用户之前收藏过这些文章,他们的收藏数据中仍旧包含这些文章的ID,导致他们的收藏数量统计不准确。 看了插件代码,发现它是添加一个用户字段来存储用户收藏的文章ID的,要解决这个问题,必须将已删除的文章id从每个用户的这个字段中删除。那么,我们就需…...- 倡萌
- 0
- 5
- 4.1k
-
使用 WP_Error 类进行 WordPress 错误处理(二)
在《使用 WP_Error 类进行 WordPress 错误处理》这个系列的第一篇文章中,我们对 WP_Error 这个类做了一个介绍,我们通过代码示例来讲解了这个类的属性、方法,以及它的作用和职能。 本文,也是该系列的最后一篇,我们将建立一个非常简单的联系表单插件来演示如何处理插件开发的错误。这个联系表单插件将有简码和模板标签支持,简码可以直接在文章和页面中插入使用,模板标签则可以在主题文件中嵌…...- 倡萌
- 0
- 0
- 2k
-
使用 WP_Error 类进行 WordPress 错误处理(一)
由于用户的行为是无法预测的,一个网站或应用程序可被编程为正确地拒绝由用户输入的任何无效数据,并通知用户该数据是无效的。这个过程被称为错误处理。 WordPress 附带了一个 WP_Error 类,让 WordPress 本身和它的插件可以更容易地进行错误处理。本系列将详细讲解如何使用 WP_Error 类进行 WordPress 错误处理,让 WordPress 开发新手掌握这一技能。 注:由于…...- 倡萌
- 0
- 0
- 3.7k
-
如何为 WordPress 主题和插件添加管理通知(Admin Notices)
当你在 WordPress 管理后台界面时,你会遇到一些“管理通知(Admin Notices)”,让你知道错误、更新设置、请求操作等等。大多数默认的管理通知都是由 WordPress 添加的,但如果你是主题或插件开发者,你可能也需要添加一些自定义的管理通知。文本将深入讲解 WordPress 的管理通知,解释它是如何实行、定制 等。 四种类型的管理通知 成功 - 当遇到好事,比如设置成功更新显示…...- 倡萌
- 0
- 0
- 3.6k
-
WordPress HTTP API 指南:回顾
撰写一个有关API,或API的一部分的系列教程,所面临的其中一个挑战,是不花费太多时间很难覆盖所述API的各个方面,同时尽量不只是简单带过API的皮毛,而没有给予足够的实用信息。 案例分析:纵观过去的系列中,我们已经讲解了 WordPress HTTP API。具体而言,我们已经介绍了wp_remote_get和wp_remote_post,并已经使用这两个函数做了比较广泛的工作,包括创建了实例。…...- 倡萌
- 0
- 0
- 3.3k
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
微信扫一扫,联系我们
关注微信公众号 WPDAXUE
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!