方法很简单,WordPress后台即可实现,在设置—讨论中把“接收来自外部博客的引用通告(pingback 和 trackback)。”这一项勾选去掉,保存设置。...这样,以后新增的文章或页面就不会启用pingback和trackback功能了。 虽然后台设置了,以前的文章pingback和trackback功能还是开启状态,那就要进数据库执行sql查询。...用一条简单的命令,关闭所有文章的pingback和trackback功能: UPDATE wp_posts SET 'ping_status' = 'closed'; 但是我的数据库执行这个命令会报错,...又找了下,一个比较详细的指令给解决了 UPDATE wp_posts SET ping_status = 'closed' WHERE post_date < '2013-01-30' 意思是关把2013
作为 WordPress 6.1 版本的一部分,wpdb::prepare() 也更新了,它可以使用 %i 占位符转义标识符(例如表和字段名称)。...以后 WordPress 还将把 %i 占位符的支持放到 WP_Query 的查询中,对整体性能都会有所提高。
分类选项 WordPress 分类,标签或者自定义分类编辑页面没有 meta box,所以创建分类选项的时候,直接添加字段就好: 输入字段名,适用的分类模式,字段一样使用 shortcode 方式设置...---- 「WordPress果酱」知识星球福利插件基于 WPJAM Basic 开发,加入「WordPress果酱」知识星球,即可下载: 插件 简介 抓取公众号图文 一键抓取公众号文章到 WordPress...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容中插入一段共用的内容模板...文章隐藏 设置文章在列表⻚不显示,并且可以根据不同平台进行设置 Meta Data 可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: Post Meta,Term Meta
“相关文章(Related posts )” 或者叫“你可能还感兴趣的文章”,是WordPress中呼声最高的需求之一。许多博客,新闻网站和企业网站都有这个需求。有很多第三方插件都可以提供这个的功能。...因为我一直在使用强大Wordpress插件ACF(Advanced Custom Fields )来满足我的大部分需求,如果我能用手上现有的东西来实现“相关文章”的功能,为什么还要安装别的东西呢?...还有一个更简单的方法,你可以在这里下载我导出的ACF配置文件,并将文件导入ACF。 related-posts.zipDownload ?...class="related-posts">'; foreach( $relatedPosts as $relatedPost ): // variable must NOT be called $post...looked for features in WordPress.
wp_categories 如果你的 WordPress 有分类,那么 wp_categories 就是用来保存这些记录的数据表,分类名和描述都保存在那里,还有 ID 和每个分类的父级分类。...为了能运行得更快,WordPress 经常在数据库保存一些累计的值,而不是每次用到的时候才计算。...举个例子,经常会被请求的在每个分类下的日志或者链接数目都会简单的存储在 wp_categories 表中(WordPress 对日志和链接使用同样的分类集合)。...wp_post2cat 把日日志链到分类是通过 wp_post2cat 这个数据表实现的。这是关系数据库中多对多关系的标准实现。...wp_post2cat 表只有三个字段:唯一的 ID(自动产生),日志的 ID,和这篇日志所属分类的 ID。 下一篇介绍最后两个表:wp_links 和 wp_link2cat ----
在 WordPress 对文章的操作是最多和最频繁的,那么怎么优化呢?...WPJAM Basic 首先让用户选择在 WordPress 后台的文章列表页是否全面实现AJAX操作,然后还支持显示和设置文章缩略图, 显示和修改文章浏览数,显示排序下拉选择框,支持通过作者进行过滤和支持上传外部图片这...全面AJAX操作 在 WordPress 后台文章列表页全面实现AJAX操作之后,在列表页点击导航,进行搜索,点击分类筛选等这些查询操作,都不再重新加载页面,而是会首先显示加载效果的 loading 的图片...文章摘要 如果没有设置摘要,WordPress 默认会按照中文字符和英文字符都算一个字符的算法,来截取文章内容前面部分文字作为摘要,这种算法对于中文来说,非常不好,因为一个中文字符,宽度基本上是一个英文字符的两倍...404跳转:增强404页面跳转到文章页面能力,这个应用于比较多 post_type 的情况。 除此之后,在文章快捷管理方面,我还提供两个扩展:
视频平台服务软件中,端口一般指网络中面向连接服务和无连接服务的通信协议端口,包括一些数据结构和I/O(基本输入输出)缓冲区。
WordPress 默认的缩略图设置是比较复杂的,如果需要某种特定尺寸的缩略图,是需要事先通过 set_post_thumbnail_size 函数进行预先定义,WordPress 才会在图片上传的时候...从前面 WPJAM Basic 的 CDN 加速 的功能介绍可知,云存储都有动态缩放和裁剪功能,所以如果 WordPress 开启「CDN 加速」加速,就可以利用云存储的图片裁剪功能实时对图片进行处理,...WordPress 函数。...另外一个会自自动应用,但是前提是主题要写得比较标准,比如 WordPress 官方出的主题,那么可以选择该选项,什么都不用动,程序会自动使用下面的设置的缩略图选项。...分类缩略图 接着我们可以决定是否开启分类缩略图,并且指定开启分类缩略图的模式:本土媒体模式还是输入图片链接模式,以及哪些分类模式支持缩略图和缩略图的尺寸。
有 解决方案 和插件,允许网站创建者定义和添加超出 WordPress 提供的基本字段的自定义字段,但 Patterson 谈论的是默认的 WordPress 搜索,他承认它不能很好地处理这些搜索期望,...他补充说,为了创造增强的搜索体验,智能搜索必须与 ACF 很好地配合。就目前而言,索引 ACF 是“WordPress 中搜索出了名的难题”。...“我们所做的是索引和映射你的 ACF 字段,开箱即用,点击一个按钮,无需自定义映射,无需简码,无需任何代码,你只需在智能搜索中默认索引所有 ACF 和所有自定义帖子类型,”他说。...他还说,智能搜索还使网站搜索变得更快,因为它将索引和搜索从 WordPress 卸载到专用搜索服务器,而不是访问你的 WordPress MySQL 数据库。...将搜索从 WordPress 数据库中卸载,并自动索引 ACF 字段中的所有自定义帖子类型——我们认为这是我们在此处 […] 独一无二的地方;再次希望以 WordPress 开发人员工作的方式工作,”他说
简单说就是让用户可以在 WordPress 前后台和登录这三个主要不同的界面的头部(head)和底部(footer)插入一些定制代码,实现对网站页面样式进行快速的定制。...我们之前介绍过一行代码就实现 WordPress 博客暗黑模式,也是把代码贴到这里的前台 Head 代码。...后台定制 如上图所示,后台定制多了一个功能,就是可以上传一个 20x20 大小的图片替换后台左上角的 WordPress 图标,其他一样,就是可以设置后台 Head 代码和后台 Footer 代码来定制后台的样式或者功能...比如我们可以自定登陆界面的 logo,甚至通过只用 CSS 就能做出非常漂亮的 WordPress 登录界面。...关于样式定制,目前就提供了这些选项,基本满足简单定制的需求,该功能虽然偏向程序员使用,但是只要懂一些 CSS 和 JS,还是可以定制出很不错的 WordPress 后台,登录界面和前台的样式和交互。
WordPress 后台很多页面右上角,比如后台文章列表页面,都会有「显示选项」和「帮助」这两个按钮,一个是用来显示和设置该页面的选项,一个是用来获取该页面的帮助信息: 「显示选项」按钮 在后台文章列表页面...每页的项目数以及查看模式是紧凑模式还是扩展视图: 其他后台页面,可能是不同的,比如仪表盘页面就让我们选择要显示哪些页面的元素: 总之这些页面的「显示选项」功能大同小异,都是用于设置页面栏目/元素显示,项目数量和其他一些样式方面的设置...「帮助」按钮 「帮助」按钮则通过标签的方式展示怎么使用该页面的说明,然后附上一些 WordPress 官方的文档: 一键移除 首先这两个按钮都在右上角,很多用户都不会特别注意,以至于自己操作了都忘记了...screen_options_show_screen', '__return_false'); add_filter('hidden_columns', '__return_empty_array'); }); 至于「帮助」按钮,个人觉得 WordPress...后台的使用已经足够简单,会的都会,懂得都懂 ,如果不会,想从这个「帮助」获取有用的信息比较难,并且 WordPress 英文官方文档多余用户真的没有太大的帮助,可以移除它: add_action('in_admin_header
认识 Post light 的 WordPress + React Starter Kit,这是一个免费的、从零到神的工具箱,适用于需要在自己的 PC 上轻松评估Headless WordPress 的建筑师和物品爱好者...Post light 在前一年左右为我们的客户发送了一些带有响应前端的 Headless WordPress 企业,我们厌倦了不断重复底层的跑腿工作。...你的文章组知道并喜欢 WordPress,但是你的项目和技术组需要利用当今的网络改进工具和标准来构建站点或潜在的可移植应用程序。...WordPress 模块在 WP REST 编程接口(ACF 到 WP 编程接口和 WP-REST 编程接口 V2 菜单)中发现那些自定义字段和 WordPress 菜单。...有许多方法可以设置和设计Headless WordPress,并且你可以在前端使用无数的响应库和结构来完成你的工作。
前面我们讲了wordpress后台添加左侧边栏菜单如何操作,反过来如果想要隐藏一些菜单怎么实现呢?...post_type=page' ) //页面管理 remove_menu_page( 'edit-comments.php' ) //评论菜单 remove_menu_page( 'themes.php...echo' #toplevel_page_wpuf-admin-opt, #toplevel_page_wsocial,#toplevel_page_edit-post_type-acf
我们在写插件的时候,可以使用 wp_set_post_terms 函数给文章设置分类标签信息,需要特别注意的时候,设置这两种不同的分类模式时候,这个函数的参数会有细微的差异。...wp_set_post_terms 函数参数的差异 function wp_set_post_terms( $post_id = 0, $terms = '', $taxonomy = 'post_tag...', $append = false ) 首先我们看看 wp_set_post_terms 函数的参数: $post_id:文章 ID。...$taxonomy:分类模式,默认 post_tag $append:是否附加还是直接覆盖,默认覆盖,如果要添加,这个参数设置为 false。...因为 wp_set_post_terms 使用 intval 函数在处理层级关系的分类模式时对 $terms 数组中的每个元素做了强类型转换。所以也为了防止冲突,他也直接接受 IDs 方式的参数。
有了这个功能,wordpress站长就不需要每次在活动过期后再编辑文章,实现的方法可以通过wordpress内置的自定义字段。...创建日期自定义字段: 方法一:WordPress 自定义字段 自定义域的使用方法 方法二:WordPress添加自定义字段栏目面板 字段名称使用:expiration 设定日期的格式必须是:mm/dd/...php if (have_posts()) : while (have_posts()) : the_post(); $expirationtime = get_post_custom_values...> post" id="post-"> <?php the_title();?...php if (have_posts()) : while (have_posts()) : the_post(); ?> post" id="post-<?
一键合并 JS 和 CSS 文件 有没有什么更好的方法来解决这些问题呢?有的,今天推出的 WPJAM「静态文件」插件就是要专门来解决这个问题的。...---- 「WordPress果酱」知识星球福利插件基于 WPJAM Basic 开发,加入「WordPress果酱」知识星球,即可下载: 插件 简介 抓取公众号图文 一键抓取公众号文章到 WordPress...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容中插入一段共用的内容模板...文章隐藏 设置文章在列表⻚不显示,并且可以根据不同平台进行设置 Meta Data 可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: Post Meta,Term Meta
前言 虽然玩wordpress,但对wordpress和php内部了解不多,这篇文章算是自己的视野扩展吧,不足之处,欢迎指出,老规矩,能力强的可以直接读原文。...但WordPress可能很慢,那么你如何优化呢? 有关如何调整和优化WordPress的文章有很多。事实上,WordPress本身提供了一个强大的WordPress优化指南。...即使我们可以,设置没有限制将需要数据库引擎扫描整个数据库寻找匹配。 相反,限制结果往往使得数据库引擎只能部分扫描数据,这将转化为较少的处理时间和更快的响应。...我们的第一本能就是使用一个元键(a meta key ),如下所示: // functions.php add_action( 'save_post', function ( $post_id ) {...最后,我们将一个重型数据库查询(使用WP_Query元键)更改为简单直接的查询(调用get_post()),这是一个更好和更有效的方法。
多个学生都是同一个班级的,学生是多,班级是一 两张表:学生表和班级表,学生表关联班级表 一对一 :foreign key +unique,后出现的后一张表中的数据作为外键,并且要约束这个外键是唯一的...一个学生是一个客户,两张表:学生表和客户表 客户表作为外表,在学生表中设置外键 多对多 :产生第三张表,把两个关联关系的字段作为第三张表的外键 一本书有多个作者,一个作者有多本书,两张表:书名表和作者表...values (值....); 所有在字段位置填写了名字的字段和后面的值必须是一一对应 insert into 表名(字段名,字段名。。。) values (值....),(值....)...通配符 _ :匹配一个字符长度的任意内容 正则匹配:regexp,更加细粒度的匹配的时候 select * from 表 where 字段 regexp 正则表达式 select * from employee...求公司里 男生 和女生的人数 select count(id) from employee group by sex 求各部门年龄最小的 select post,min(age) from employee
' => array(1,2,3), //(数组) - 需要排除的文章的id //注意:不能在同一个查询里同时使用 'post__in' 和 'post__not_in' /** * 文章类型 &...'trash' // - 回收站中的文章 (2.9和以后的版本可用). ), //注意:The 'any' 关键字可以用在 post_type 和 post_status 查询,但是不能在数组中使用...//'title menu_order' - 同时使用 menu_order 和 title 排序 更多信息请参考:http://wordpress.stackexchange.com/questions...'meta_query' => array( //(数组) - 自定义字段参数 (3.1和以后的版本可用). array( 'key' => 'color', //(字符串) - 自定义字段的键...'exact' => true //(布尔值) - 只匹配完整的titles/posts的信号 - 默认值为假,更多信息请参考:https://gist.github.com/2023628#gistcomment
' => array(1,2,3), //(数组) - 需要排除的文章的id //注意:不能在同一个查询里同时使用 'post__in' 和 'post__not_in' /** * 文章类型 & 状态参数...'trash' // - 回收站中的文章 (2.9和以后的版本可用). ), //注意:The 'any' 关键字可以用在 post_type 和 post_status 查询,但是不能在数组中使用...//'title menu_order' - 同时使用 menu_order 和 title 排序 更多信息请参考:http://wordpress.stackexchange.com/questions...'meta_query' => array( //(数组) - 自定义字段参数 (3.1和以后的版本可用). array( 'key' => 'color', //(字符串) - 自定义字段的键...'exact' => true //(布尔值) - 只匹配完整的titles/posts的信号 - 默认值为假,更多信息请参考:https://gist.github.com/2023628#gistcomment
领取专属 10元无门槛券
手把手带您无忧上云