使用add_theme_support函数来启用特定功能,如自定义菜单、特色图像等。...添加后台页面: 使用add_menu_page等函数来添加插件在 WordPress 后台的菜单页面。 在页面中添加表单和处理逻辑,如保存设置。...问题四 将前端三剑客(HTML、CSS、JavaScript)嵌入到 WordPress 主题可以通过以下步骤进行: 了解 WordPress 主题结构: 首先,了解 WordPress 主题的结构,这样你就知道在哪里添加你的前端代码...创建子主题(可选): 为了确保你的修改不会在主题更新时丢失,你可以创建一个子主题。...UPDATE wp_users SET user_pass = '新密码的MD5散列值' WHERE ID = 用户ID; 确保将“新密码的 MD5 散列值”替换为实际的 MD5 散列值,而“用户 ID
除了父主题之外,还使用子主题来显示自定义。当您想对主题(实际代码)进行核心更改时,您需要使用子主题来继续更新您的父主题。...一个流行的例子是 StudioPress 创建的 Genesis 父主题,它在网络上有大量可用的子主题。Genesis父主题包括所有核心主题功能,而子主题包括自定义样式和布局。...WordPress 拥有大量可从第三方开发人员处获得的插件,您可以在您的网站上使用这些插件(同样,免费和高级选项),从购物到图片库到联系表格以及介于两者之间的所有内容。...在 WordPress 中,您可以非常轻松地创建菜单,并且有内置设置可以将菜单分配到特定位置(例如,主菜单、侧边栏菜单、页脚菜单等)。...根据您的 WordPress 主题(或页面构建器),侧边栏通常是左侧或右侧的垂直列,尽管根据帖子类型或页面,某些设计可能具有两个侧边栏甚至自定义侧边栏。
WordPress默认情况下发布的文章ID不是连续的,因为自动草稿、文章修订版、页面、菜单、媒体等功能都要占用ID,所以使得ID不连续。...百度了一圈,居然有人给出这样的解决方案:“这样如果你只是单纯发文章,不发页面,不添加菜单,不上传媒体的话,基本上此后的文章ID是连续的”,我也是相当无语。...为此,整个过程分为3个步骤: ➤创建Excel包含所有所需的占位文章。 ➤将excel导入MySQL表。 ➤把步骤2中的MySQL表导入WordPress post表。...首先我们来创建一个包含2列的excel: 文章标题 文章内容 然后把整个execl文件另存为CSV逗号分隔符文件。...将excel导入MySQL 在wordpress数据库中创建一个MySQL表:一个包含2个字段的表'allpost' 登录mysql,执行以下语句: CREATE TABLE `wordpress`.
所以就把很多操作都移到了 WordPress 后台文章列表页面,WPJAM Basic 有一块子菜单是关于文章列表的: 所以我继续优化后台文章列表页面的操作交互,比如在把鼠标移到缩略图上面,会在右上角显示一个编辑图标...修复作者下拉菜单引起的参数弃用提醒 如果开启「支持通过作者进行过滤」,那么就会在后台文章列表页显示文章作者下拉菜单: 升级到 WordPress 5.9 之后,会报下面的提示:Deprecated:...,我在「WPJAM」菜单的「样式定制」子菜单下新增一个选项,让你一键移除: 缩略图设置支持设置多张默认缩略图 之前缩略图设置的默认缩略图只支持设置一张,如果很多文章没有设置缩略图,则会显得有些单调,所以新版则增加可以设置多张缩略图...JSON 把数据类型分为 String(字符串),Number(数字),Boolean(布尔)Object(对象),Array(数组),Null(空)。...WordPress 内置了两个 JSON Schema 函数: rest_sanitize_value_from_schema(value, schema) 基于 JSON Schema 对值进行清理和解析
实用的五大WordPress下拉菜单插件推荐 ---- 我们在使用WordPress建站的时候经常会在网站添加下拉菜单,因为添加下拉菜单具有改善网站导航、将重要内容放在首屏上、避免用户过度滚动和增强用户体验等等优势...然而WordPress网站添加下拉菜单会需要用到一些插件,本文为大家推荐实用的五大WordPress下拉菜单插件。 1....WP Mega Menu带有一个拖放式菜单构建器,使初学者可以轻松地创建他们想要的菜单。将小工具添加到菜单,导入或导出主题,添加搜索栏等。...2 UberMenu UberMenu是WordPress用户的另一个流行选项。这个高级插件提供了大量的自定义选项,可以创建您想要展示的精美下拉菜单。使用行、列、图像、图标、地图、表单等创建下拉菜单。...这个免费WordPress插件需要零编码技能,因此即使是初学者,也可以在其WordPress网站上添加漂亮的菜单。响应式菜单带有150多个自定义选项,因此您可以按照自己的需要创建下拉菜单。
这个参数定义我们添加的是一个子菜单,并且在「WPJAM」主菜单下。...就是这个参数决定的,这里定义了两个输入框和一个文本框。...所以上面代码就是在 「WPJAM」添加一个「SEO设置的」子菜单,它是一个设置页面,设置的选项是 wpjam-seo,最后选项有三个字段,分别是「首页SEO标题」输入框,「首页SEO描述」文本框和「首页...激活插件,找到对应的菜单,点击进入页面: 输入内容点击保存,数据就会直接保存到 WordPress 数据表 wp_option 中,并且保存方式还是 AJAX,是不是超帅。...); // 获取设置的所有选项 wpjam_get_setting($option_name, $setting_name); // 获取设置的某个选项 首先把在首页将文章标题改成这里定义的「首页SEO
WordPress 的功能十分强大,但是有些功能模块我们平时是用不到的,所以说一下如何使用代码将它们屏蔽掉 根据自己的需要,将下面代码添加到当前主题functions.php或functions-diy.php...,你只需改写以上代码第 3 行的$restricted数组修改为如下代码即可: $restricted = array( __('Tools'), __('Users'), ); 左侧子菜单...如果只想删除某个顶级菜单下的子菜单的话,可以这么写 function remove_submenu() { // 删除仪表盘下的首页 remove_submenu_page('index.php...; // 删除仪表盘下的更新 remove_submenu_page('index.php', 'update-core.php'); } if (is_admin()){ //删除子菜单...这里举例说明: 我们点击仪表盘时 url 为/wp-admin/index.php,点击首页时也是,点击更新时为/wp-admin/update-core.php,其他的依次类推~ 只需要获取顶级菜单和子菜单相应的缩略名
WordPress 遵守了 GDPR 规定 作为一款全球通用的建站工具,WordPress 自动也遵守 GDPR 的规定。...首先在后台设置页面增加了「隐私」子菜单,让你快速生成站点隐私页面: 在这个页面我们创建自己网站的隐私页面,并且默认创建的隐私页面会自动带入 WordPress 默认提供的隐私指南文档,可以根据这个文档修改出自己的隐私文档...然后在后台工具菜单下新增了两个页面: 「导出个人数据」页面: 「抹除个人数据」页面: 当然我们收到用户的请求的时候,我们可以利用这两个页面导出或者抹除用户的个人数据。...首先移除设置菜单下的「隐私」子菜单和工具菜单下的「」两个子菜单: add_action('admin_menu', function(){ remove_submenu_page('options-general.php...'export-personal-data.php'); remove_submenu_page('tools.php', 'erase-personal-data.php'); }, 11); WordPress
图片分类 安装好插件之后,就可以在 WordPress 后台「媒体」菜单下下看到「图片集」的子菜单了: 点击进去就可以创建图片分类了: 需要强调的是,我把图片分类强制为最多2级,所以在选择父级图片集的时候...设置图片分类 可以通过两种方式设置图片分类,在「媒体库」页面列表模式下,点击单个图片下的「设置分类」按钮: 也可以选择一组图片,然后点击「批量操作」下的「设置分类」操作: 这两个点击之后,都会弹出一个分类设置框...: 因为图片集分类模式限制为二级,而 WordPress 进行分类筛选的时候,点击父分类也是可以获取其子分类下的图片,所以在设置分类的时候,我做了一些优化,如果父分类有子分类的时候,则只能勾选子分类。...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
现在 WordPress 后台更新或者下载点东西什么的,经常报:429 Too Many Requests。...抓狂ing 真的无限的烦恼,我之前在 Basic 插件中,内置了使用 WordPress 国内镜像下载更新包的功能,但是这个仅仅只能下载 WordPress 中文包,其他插件和主题的更新还是不支持。...首先说下原理,这个方法要求你首先有个国外的服务器,然后把一个 PHP 代理脚本放上去,然后把 WordPress 请求官方的更新和下载包都通过这个 PHP 脚本来代理,所以这个解决方案包括两部分:一个...WordPress 插件和一个 PHP 代理脚本。...然后将整个 wpjam-proxy 文件夹上传到 wp-content/plugins 目录,激活插件之后,在 WPJAM 菜单下就会出现「代理设置」子菜单: 填入你你刚才上传到国外服务器的 PHP
2022-10-25更新 1.经典编辑器新增表格插件(Tinymce自身的table插件) 表格列 表格列 表格列 表格列 表格列 表格列 表格列 表格列 表格列 2.新增快捷下划线 这是下划线,这是下划线...版本,风格不变,代码差不多都重构优化了一下,新增了很多实用的功能,后台截图如下(点击图片放大查看),时间有限其它的就不叙述了: 基本设置 首页设置 页脚设置 导航栏设置 安装主题 直接将整个...Github仓库下载,然后上传到wordpress的/wp-content/themes目录,然后在后台启用主题即可。...新建页面 选择留言板或者文字聚合模板 发布 复制链接, 修改主题选项为这俩页面 4.顶部菜单 主题具有顶部文章分类、快速阅读两个菜单,文章分类用于展示文章类别,快速阅读用于添加常用的一些链接,快速访问。...新建菜单 添加菜单项 发布到顶部菜单 5.小部件、侧边栏 主题具有文章信息、作者信息、最新文章、最近更新 四个小部件(小部件自带配置,可在添加的时候填写),添加后默认在文章页面的右侧边栏显示。
WordPress 默认的分类目录 URL 中是带 category 的,比如我爱水煮鱼的 WordPress 的分类目录的 URL https://blog.wpjam.com/category/wordpress...方式一:使用插件 网上有很多这方面功能的 WordPress 插件,都可以去掉分类目录 URL 中的 category,这些插件的实现方式是把所有的分类都写入 WordPress 的 rewrite 规则...这样虽然可以解决问题,但是也会造成 rewrite 规则会非常臃肿,反而会使得 WordPress 变慢。...只需要在 WordPress 后台,点击「设置」菜单下的「固定链接」子菜单,将「分类目录前缀」设置为 ..../wordpress/ 比如我爱水煮鱼的关于页面:https://blog.wpjam.com/about/ 是不是这两种页面的页面rewrite 规则是不是一样的,那么我们可以直接使用页面的 rewrite
: 然后可以点击下一级,查看该一级分类的所有子分类,更信息介绍请点击这里。...「WPJAM」菜单下的「分类管理」子菜单,选择固定链接,勾选标签使用数字固定链接即可,当然也可以勾选分类也使用数字固定链接。...五、首页文章分类过滤 博客首页文章分类过滤功能可以让你设置只要某几个分类的文章,或者不显示某几个分类的文章,并且支持设置多个平台下面的设置: 六、文章分类筛选过滤: 在后台文章列表生成一个分类下拉菜单...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
// 以下这一行代码将删除 "其它 WordPress 新闻" 模块 unset($wp_meta_boxes['dashboard']['side']['core']...add_action('admin_menu', 'remove_menus'); } 3、删除不用的主菜单下的子菜单项: function remove_submenu...() { // 删除”设置”下面的子菜单”隐私” remove_submenu_page('options-general.php', 'options-privacy.php...'); // 删除”外观”下面的子菜单”编辑” remove_submenu_page('themes.php', 'theme-editor.php'); }...if (is_admin()){ //删除子菜单 add_action('admin_init','remove_submenu'); } 4、作为企业网站可能会用到的删除项
所以这篇指南将详细介绍 WordPress 的角色和权限系统,最终将让你在你的插件和主题中能够正确使用。 什么是角色和权限?...WordPress 这个内置的系统就是角色和权限系统,它首先将用户分为角色(Role),然后给每个角色都分配一定的权限。...用户权限和后台菜单 很多插件都都会在 WordPress 后台添加一个管理页面,让用户自定义插件选项,一般我们可以通过下面的函数实现: // 添加主菜单 add_menu_page(page_title..., menu_title, capability, handle, [function], [icon_url]); // 添加子菜单 add_submenu_page(parent, page_title...所以使用这些额函数在 WordPress 后台中添加的菜单以及与这些菜单相关联的页面,是只有拥有指定的权限的用户才可以看到和访问的。
在描述清除以后就比较好讨论今天的话题了,宁愿自研开发建站也不选择用 WordPress 建站的情况大致可以分为三种,下面就和大家一一列举。...简单总结 子凡也并非说 WordPress 是万能的,所有公司都该用 WordPress 才好,在这里只是通过 WordPress 来例举为什么很多公司都自研系统而不使用开源系统这样的一个情况,或许分析的不是很全面...之所以选择 WordPress 来说明,一方面是源于子凡我个人对 WordPress 的喜好和推崇,另一方面则是 WordPress 在开源的二十多年能够保持如此高的活跃,并且越来越多的人加入和使用,这是对于自研系统不论是从功能还是体验上应该都是很难达到的...而对于 WordPress 只能用于搭建博客网站,或者速度慢不安全,这些都是外行人眼里的 WordPress,对于真的上手了 WordPress 建站的人来说,例如子凡我,这些都不是问题,键值就是得心应手嘛...,其中我觉得很自豪的案例就是我们的泪雪网、垒阅网,这两个网站就是子凡我用 WordPress 开发并运营的网站,网站的权重和收录都不错,速度大家访问体验就知道了。
在本文中,我们晓得博客将向您展示如何在WordPress中为类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。 ...推荐:Astra主题怎么设置顶部固定菜单/粘性浮动菜单为什么要在WordPress类别添加置顶文章? 随着网站的发展,新访问者可能很难找到您的内容或热门文章。...在类别页面上放置粘性帖子对于突出显示WordPress网站上最重要的内容非常有用。这样做将提高他们的知名度和点击率 CTR。 这样人们可以更轻松地找到您的支柱帖子并帮助他们获得更多的综合浏览量。...Sticky Posts Switch插件简介 该插件在帖子管理列中添加了一个新列,可让您轻松标记帖子以使其具有粘性。...(帖子或自定义帖子类型)选择开关图标的颜色显示开关图标的列的自定义顺序仅使用内置的WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子的所有翻译设置为置顶,支持 Polylang
” 别名 – 主要用于分类目录中的URL中,比如“http://www.wpdaxue.com/category/themes”中的 themes 就是“WordPress主题”的别名(WordPress...默认会在URL自动添加 /category 来标记分类目录) 父级 – 分类的等级,默认为一级分类,还可以添加子分类;如果一级分类的内容还可以分类更详细的版块,可以考虑添加子分类 描述 – 介绍这个分类主要是关于哪些内容的...进入 后台 – 设置 – 撰写,就可以设置“默认文章分类目录” 管理已有分类 将鼠标置于分类名称的上面,就可以管理菜单:编辑 | 快速编辑 | 删除 | 查看 (如上图的“WordPress开发”所示)...,你可以分别点击菜单来看看。...查看分类ID 有时候,比如某些主题设置选项,需要填写分类ID,以便调用该分类的内容,那就需要查看分类ID 将鼠标置于分类名称上面,然后右键 – 复制链接地址 ,就可以得到如下链接 : http://xxxxxx
WPJAM Basic「Rewrite 优化」扩展主要有两个功能,第一罗列出 WordPress 现有的所有 Rewrite 规则,并且还可以添加自己的一些额外规则,第二支持删除 WordPress 现有的一些无用的...Rewrite 规则,加快 WordPress 加载速度。...自定义 Rewrites 规则 启用扩展之后,在 「WPJAM」主菜单下就会新增「Rewrites」子菜单,点击进入就可以看到WordPress 现有的所有 Rewrite 规则: 通过这些规则,你也大概知道...WordPress 有哪些页面,对于 WordPress 开发者来说是非常有帮助的。...比如和我一样大部分移除之后,只剩下不到80条左右的规则,WordPress 路由找到页面的速度可以大大加快。
WordPress 默认页面标题是一般是两种规则,首页是显示站点标题和站点副标题,而其他页面是当前的对象的标题和博客站点的标题,然后都是中间用「-」间隔开。...基于 WordPress 的页面规则,我做了一个 WordPress 插件:WPJAM「标题设置」,可以一键设置 WordPress 所有页面的页面标题。...全局设置 插件安装之后,点击「WPJAM」主菜单下的「标题设置」的子菜单,就能进行设置,首先我们进行全局设置,全局设置只有两个选项: 第一个选项是可以自定义间隔符,就是可以将 WordPress 页面标题之间的间隔符...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
领取专属 10元无门槛券
手把手带您无忧上云