首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WPJAM Basic 详细介绍:一键优化 WordPress 文章设置和操作

在 WordPress 对文章的操作是最多和最频繁的,那么怎么优化呢?...WPJAM Basic 首先让用户选择在 WordPress 后台的文章列表页是否全面实现AJAX操作,然后还支持显示和设置文章缩略图, 显示和修改文章浏览数,显示排序下拉选择框,支持通过作者进行过滤和支持上传外部图片这...,然后直接返回列表数据。...显示和设置浏览数 同样可以在后台文章列表页显示和修改文章浏览数: 作者筛选和排序 最后两个功能勾选之后,可以在文章筛选的时候,选择筛选那个作者的文章,并且还可以选择按什么排序,结合分类筛选,在进行快速检索一些文章的时候特别有效...404跳转:增强404页面跳转到文章页面能力,这个应用于比较多 post_type 的情况。 除此之后,在文章快捷管理方面,我还提供两个扩展:

62920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    NGINX从入门到精通导航

    : http, server, location, location 中的if字段 举例: nginx指令error_page的作用是当发生错误的时候能够显示一个预定义的uri,比如: error_page...,比如是由proxyed server或者FastCGI/uwsgi/SCGI server处理的话,server返回的状态(200, 302, 401 或者 404)也能返回给用户。...=code; 使用字段: 可应用的上下文:server,location段 使用说明: 关键点1:按指定的file顺序查找存在的文件,并使用第一个找到的文件进行请求处理 关键点2:查找路径是按照给定的...root或alias为根路径来查找的 关键点3:如果给出的file都没有匹配到,则重新请求最后一个参数给定的uri,就是新的location匹配 关键点4:如果是格式2,如果最后一个参数是 = 404...,若给出的file都没有匹配到,则最后返回404的响应码 举例说明1: location /images/ { root /opt/html/; try_files $uri $uri

    96910

    最通俗易懂的springboot框架学习教程—SpringBoot配置SSL(https)

    本篇文章主要内容: SpringBoot配置SSL(https) SpringBoot全局异常处理 SpringBoot 404页面处理 接下来让我们一起探讨三大框架之一的springboot框架:...C字段:Country,单位所在国家,为两位数的国家缩写,如:CN 表示中国; ST 字段:State/Province,单位所在州或省; L 字段:Locality,单位所在城市/或县区; O 字段...:Organization,此网站的单位名称; OU 字段:Organization Unit,下属部门名称,也常常用于显示其他证书相关信息,如证书类型,证书产品名称或身份验证类型或验证内容等; CN...字段:Common Name,网站的域名; 转换为pkcs12格式(因为在Java中使用证书,需要转换一下格式) openssl pkcs12 -export -clcerts -in server.crt...---- SpringBoot 404页面处理 当输入地址有误,会进入springboot默认的白板404页面,对用户不太友好,我们可以统一定义一个全局的404错误处理; image.png 具体参考课程演示和代码

    1.1K20

    接口分开验证:导致密码被黑客篡改??

    运维监测到公告系统(基于wordpress)经常多了很多来路不明的请求并直接返回了404。 短信服务被黑客刷到限额被用完。 下面我们来具体看看这几个漏洞形成的原因和解决方法。...规范做法:后端通过一些字段(一般在cookie中)加密生成token,然后前端请求带着这个token,后端再验证这个token,这样可以防止百分百的csrf攻击。...wordpress的网站莫名增加大量的域名请求并报404 黑客利用模拟访问路径请求公告网站,如果我们在nginx层没有进行跳转,nginx会报404。...黑客通过返回的404可以推测出我们的项目目录结构,然后进行ddos攻击。 解决方法: 将这些不正常的请求全部重定向到主页。...短信大量被刷 用户ip如何获取,因为ip会经过多层代理,所以用请求头里的 remote_addr字段不能准确获取ip,我们利用x-forwarded-for,真实ip就是从外到里的最后一个。

    41710

    WPJAM「标题设置」:一键设置 WordPress 所有页面的页面标题

    基于 WordPress 的页面规则,我做了一个 WordPress 插件:WPJAM「标题设置」,可以一键设置 WordPress 所有页面的页面标题。...标题规则 标题规则就是可以自定义 WordPress 不同类型页面的标题规则,比如下图就是我定义了 404页面的标题为「你来到了一个神秘的地方」,然后不显示站点标题,还定义「项目」文章类型的页面标题为:...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...分类管理 层式管理分类和分类拖动排序,支持设置分类的层级。 并且在后台分类管理界面可以按层级显示和拖动排序。 评论增强 支持评论点赞,评论置顶和按照点赞数排序。 图片集 1....配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。

    1.9K20

    WordPress 自定义字段(Custom Fields)详细介绍和使用

    ,比如我在我爱水煮鱼上面就使用 WordPress 自定义字段记录当前日志的浏览次数和它的bit.ly 的短链接,如下图所示: WordPress 自定义字段 WordPress 自定义字段工作机制...如通过使用 get_post_meta(post->ID, "Key2″, single = true); 可以返回自定义字段 "Key2" 的值,也可以输出它:echo get_post_meta(...,然后可以通过把 $single 这个参数值从 true 改成 false 来返回该自定义字段的所有值的数组: 统计当前日志的浏览数 下面的代码是目前我爱水煮鱼所使用的日志浏览数统计代码核心部分,和 WP-Postviews 有点不同,因为我爱水煮鱼的博客使用内存缓存,所以我把统计数写入到 WordPress...> WordPress 自定义字段扩展了 WordPress WordPress 自定义字段极大的扩展了 WordPress 的功能,很多插件都是基于 WordPress 自定义字段做的(比如我们最新的

    3.4K20

    解决网站404页面返回200状态码问题

    这就不正常了,于是手工访问了一下一个不存在的页面,虽然 WordPress 在前台给我展示了一个 404 页面,但是浏览器显示返回码确实是 200!!纳尼?...还以为 WordPress 更新后改了这个机制呢,把主题下的 404.php 加了一个强行的 404 返回码,发现没有任何效果。 最后发现,居然是自己以前把 404 页面静态化留下的坑!...下新增 404 响应规则: error_page 404=/xxxx/404.html; 重启 Nginx 之后,再访问不存在的博客页面的时候,Nginx 就直接返回 404.html 的内容了,从而实现...但是,Nginx 这里我写错了,导致每次返回 404.html 都是 200 返回码!!这样其实会误导搜索引擎的判断,以为页面是存在的。。。。大坑。...修改后,重启 Nginx,然后访问不存在的地址发现已经是 404 返回码了,问题解决!

    3.3K30

    SQL 必知必会 50 题(41 - 45)

    描述 Products 表为产品信息表含有字段 prod_id 产品 id、prod_name 产品名称 prod_id prod_name a0001 egg a0002 sockets a0013...sockets a200 sockets a1100 soda NULL 示例解析 返回产品和对应实际支付订单的订单号,但是无实际订单的产品 soda 也返回,最后根据产品名称升序排序。...FROM Products LEFT JOIN OrderItems ON OrderItems.prod_id = Products.prod_id ORDER BY prod_name; SQL45 返回产品名称和每一项产品的总订单数...示例结果 返回产品名称 prod_name 和订单号订单数 orders prod_name orders coffee 1 cola 3 egg 1 sockets 2 soda 0 示例解析 返回产品和产品对应的实际支付的订单数...,但是无实际订单的产品 soda 也返回,最后根据产品名称升序排序。

    36820

    SQL 必知必会 50 题(16 - 20)

    gucci toy d0019 lego toy 问题 编写 SQL 语句,从 Products 表中检索产品名称(prod_name)和描述(prod_desc),仅返回描述中包含 toy 一词的产品名称...(prod_name)和描述(prod_desc),仅返回描述中未出现 toy 一词的产品,最后按”产品名称“对结果进行排序。...SELECT prod_name, prod_desc FROM Products WHERE prod_desc LIKE '%toy%carrots%'; SQL20 别名 描述 别名的常见用法是在检索出的结果中重命名表的列字段...一词的产品名称 示例结果 返回产品名称和产品描述 prod_name prod_desc c0019 gucci toy d0019 lego toy 示例 DROP TABLE IF EXISTS...(prod_name)和描述(prod_desc),仅返回描述中未出现 toy 一词的产品,最后按”产品名称“对结果进行排序。

    29220

    WordPress 6.0 改进了 do_parse_request 过滤器,可以实现跳过没有必要的文章请求

    在 WordPress 6.0 之前的版本,插件和主题开发者可以通过 do_parse_request filter 来更改请求实现在非常早的时候就渲染自定义页面。...但是该方法一直存在一个问题,就是 WordPress 主循环的文章查询和 404 查找还是会继续运行,这样就导致了在这些自定义页面渲染的时候依旧运行一些没有必要的 SQL 查询。...6.0 的改进 WordPress 6.0 为 WP 类的 parse_request 方法添加了一个返回值,默认是返回 true,但是可以通过 do_parse_request filter 将其修改为...false,这样就可以跳过上面提到的不必要的文章查询和 404 查找。...WordPress 官方建议,如果使用 do_parse_request 实现自定义页面,建议将它的返回值设置为 false。

    21120

    WordPress主题制作(四):制作头部模板header.php

    single_post_title(); } elseif (is_search() ) { echo "搜索结果"; echo " - "; bloginfo('name'); } elseif (is_404...is_home():当前页面为主页时返回true is_category():当前页面为分类页时返回true is_single():当前页面为单文章页时返回true is_page():当前页面为单页面时返回...因为这是WordPress的主题,是要被WordPress的主程序调用,经过层层解析才能把你的博客显示出来,而不是简简单单的html静态网页文件。...description时显示自定义字段的内容,否则使用文章内容前200字作为描述 $description = $description1 ?...$description1 : $description2; // 填写自定义字段keywords时显示自定义字段的内容,否则使用文章tags作为关键词 $keywords = get_post_meta

    1.3K20

    史上最详细的WordPress的自定义文章类型指南(1)

    'custom-fields', // 显示自定义字段元数据盒子 'revisions', // 显示版本元数据盒子,如果设置了该参数,WordPress 将在数据库中保存文章版本...、错误等信息中的字段,我们需要过滤 // 'post_updated_messages' 钩子来自定义这些消息。...WordPress 中的伪静态规则会被存储到数据库,新的文章类型注册之后原有的伪静态并不会自动更新,也就无法识别这个URL,所以就404了。...如果你对自己的WordPress数据库有权限,那么你可以直接修改数据库中的wp_options来进行rewrite rules的刷新,本质上这些规则都是存在option_value这个字段中,只要把这个字段的值清空即可...WordPress还会自动再加回来。 不管用哪种方式,再次打开刚才的文章链接就不会404了。可以愉快的在自定义文章类型下面发布文章了。

    4.4K20

    改善用户体验的404页面最佳实践

    如果网站处理查询的时间太长,它往往会失败,并可能返回这个服务器端的504错误信息。如何在WordPress中创建一个404页面?...在WordPress平台上,只需下载和安装他们的一个工具,就可以创建一个404错误页面。...他们为WordPress开发的专有404页面插件为创建404页面提供了一个简单的解决方案,具有用户会喜欢的自定义功能。这个插件以其方便的拖放和安装界面,为非编码者和公民开发者省去了猜测的过程。...底线如果企业喜欢创建一个独特的以品牌为中心的404自定义信息,则需要一个软件开发人员。这种途径比WordPress提供的低代码插件解决方案成本更高。...404错误页面的定制设计也可能需要更长的时间,在确定设计之前需要多次协商。在WordPress中,你的网站404页面所需的设计水平最终要归结于你的预算和项目时间表。

    1.2K20

    WPJAM「用户管理插件」:自定义头像,屏蔽个人设置,优化姓名设置,隐藏登录名,限制登陆失败次数,防止暴力破解等功能

    这是一个超强大的 WordPress 用户管理的插件,看下图: 这个插件实现十多个 WordPress 用户相关功能: 屏蔽个人设置 屏蔽姓名设置 显示名称设置 隐藏登录名 开启别名设置 开启登录限制...作者文章链接使用 author_id 代替 user_nicename,并且原来的作者链接直接设置为 404 页面,防止用户名暴露。...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...分类管理 层式管理分类和分类拖动排序,支持设置分类的层级。 并且在后台分类管理界面可以按层级显示和拖动排序。 评论增强 支持评论点赞,评论置顶和按照点赞数排序。 图片集 1....配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。

    1.3K10

    改善用户体验的404页面最佳实践

    如果网站处理查询的时间太长,它往往会失败,并可能返回这个服务器端的504错误信息。 如何在WordPress中创建一个404页面?...在WordPress平台上,只需下载和安装他们的一个工具,就可以创建一个404错误页面。...他们为WordPress开发的专有404页面插件为创建404页面提供了一个简单的解决方案,具有用户会喜欢的自定义功能。这个插件以其方便的拖放和安装界面,为非编码者和公民开发者省去了猜测的过程。...底线 如果企业喜欢创建一个独特的以品牌为中心的404自定义信息,则需要一个软件开发人员。这种途径比WordPress提供的低代码插件解决方案成本更高。...404错误页面的定制设计也可能需要更长的时间,在确定设计之前需要多次协商。在WordPress中,你的网站404页面所需的设计水平最终要归结于你的预算和项目时间表。

    1.2K20
    领券