今天和大家详细介绍一下 WordPress 文章摘要,从名字我们就可以知道,文章摘要就是文章的摘要,有点废话,总之通过它便知这篇文章主要讲什么。...一般来说,大部分 WordPress 主题在首页,分类搜索等各种列表页,都会只显示文章摘要,而不显示文章内容全文,所以摘要很重要,在列表页,用户是否会点击查看这篇文章,摘要会起到很重要的效果。...自动获取文章摘要 由于种种原因,并不是每篇文章都设置了摘要,这个时候,WordPress 默认是会做一些处理的,简单描述一下: WordPress 默认会使用 wp_trim_excerpt 去获取文章内容...,加上摘要长度传递给 wp_trim_words 函数处理, wp_trim_words 会基于用户所处的环境: 单词之间没有空格的,比如中日韩环境,它就按照中文字符和英文字符都算一个字符来截取。...这种算法对于中文来说,非常不好,因为一个中文字符,宽度基本上是一个英文字符的两倍,如果文章中的中英文混排的话,截取出来肯定会长度不一。
我们来看这个正则表达式, 匹配以某些字符开头或者结尾的单词,例如 将匹配所有以 on 结尾的单词,因为这里我们的需求并没有要求要匹配以某些字符开头的单词...,加上这个就限定我们要匹配单词而不是某些个字符。...例如 表示一个匹配的边界将是一个单词。除了这个,vim提供了 \zs 和 \ze 这两个元字符来对一个匹配进行裁剪。\zs 表示去掉匹配中开头的指定部分、\ze 表示去掉匹配中结尾的指定部分。...例如在上面这句话中,我通过 匹配到所有的单词。然后通过 来对匹配内容进行裁剪,将高亮显示所有单词 Py 以及后面的内容,如果不是以 Py 开头的则完全被裁剪掉了。...我们会返现它只匹配到了 https:,并且模式中的字符串也变成了 https: , 后面从/开始截断了,这时候我们可以使用 \/ 对 // 进行转换。
详见:《WordPress 简单代码开启七牛 CDN 及集成七牛缩略图的方法》—谈图片尺寸 而自从 WordPress 升级 4.4 之后,推出了 srcset 这个图片多屏自适应功能之后,这个恶心的裁剪又出现了...,用新版本 WordPress 的朋友可以查看下你的图片目录,是不是有这样的情况: ?...之前不是禁用了裁剪么?还真是春风吹又生啊!看来得下猛料才行了!...如果想彻底禁止 WordPress 私自裁剪图片,就只能干掉这个函数了! 最野蛮粗暴的方法就是找到这个函数,然后在函数里面加入 retrun 返回即可,也就是让函数中的代码见鬼去。。。...到这里,本文相关内容就分享完了,但如果你只满足于此,那还是只学到了鱼,而不是渔! 那本文的渔是什么呢?
> 这样就为你的WordPress 网站的第一篇文章添加了.first-post 这个类,之后在开发中你就可通过CSS 自定义.first-post 的样式而不用担心因为使用:first这个伪类而产生的跨浏览器兼容问题了...在附件中增加自定义的输入框 在WordPress 中,附件大体上相当于一种额外的文章类型——仅仅有小小区别。...> 修改自动摘要的文字数量 默认WordPress 的摘要会裁剪55个单词,如果你想修改之,可以通过这个excerpt_length过滤器修改下。...例子:修改自动摘要的文字数量 下面的代码可以使得摘要裁剪15个单词——如果你想做有个类似Pinterest 风格的布局,那么可能需要这个: <?...> 很容易,不是吗? 处理后台仪表盘中的“批量操作”功能 在WordPress的仪表盘那里罗列着类似文章、页面、用户、多媒体等等的栏目,当你点击某个栏目可以进行批量操作。
(WordPress 5.1-alpha-44280) 2、通过图片的裁剪功能,将裁剪后的图片写到任意目录下(目录穿越漏洞) 在WordPress的设定中,图片路径可能会收到某个插件的影响而不存在,如果目标图片不在想要的路径下时...这部分最大问题在于,前端的裁剪功能并不是存在漏洞的函数,我们只能通过手动构造这个裁剪请求来完成。...在WordPress的设定中,图片路径可能会受到某个插件的影响而不存在,如果目标图片不在想要的路径下时,WordPress就会把文件路径拼接为形似 http://127.0.0.1/wp-content...wp-includes/template.php line 486 [ ] 而get_page_template_slug函数从数据库中获取了_wp_page_template值 /wp-includes...在安全程度极高的WordPress中能完成这种的攻击利用链相当难得,从任何角度都是一个非常nice的漏洞:> 最后再次感谢我的小伙伴们以及整个过程中给我提供了很大帮助的朋友们:>
(WordPress 5.1-alpha-44280) 2、通过图片的裁剪功能,将裁减后的图片写到任意目录下(目录穿越漏洞) 在WordPress的设定中,图片路径可能会收到某个插件的影响而不存在,如果目标图片不在想要的路径下时...这部分最大问题在于,前端的裁剪功能并不是存在漏洞的函数,我们只能通过手动构造这个裁剪请求来完成。...在WordPress的设定中,图片路径可能会受到某个插件的影响而不存在,如果目标图片不在想要的路径下时,WordPress就会把文件路径拼接为形似http://127.0.0.1/wp-content/...wp-includes/template.php line 486 而get_page_template_slug函数从数据库中获取了_wp_page_template值 /wp-includes/post-template.php...在安全程度极高的WordPress中能完成这种的攻击利用链相当难得,从任何角度都是一个非常nice的漏洞:>
看完释义是不是就对“摘要”的重要性有个很明确的认识了,在 WordPress 网站的布局界面里也是需要用到“摘要”内容的,比如常见的“文章列表”页,如下图: 上图红色边框就是显示的摘要内容,是不是对文章标题做了一个概要简介呢...同样的在搜索引擎搜索结果中也是会显示“摘要”内容的,效果跟文章列表是一样的,都是对标题做的一个概要性简介,如下图: 那么没有摘要的话,会是什么效果呢?...上图这是谷歌搜索结果展示截图,可以看到非常智能的抓取了跟标题含义比较接近的内容作为“摘要”展示的,这可是人家“人工智能”自动判断组成出来的哦,没有对比就没有伤害呀!真不知道百度李董的自信心从哪里来的?...关于 WordPress 文章的“摘要”其实有几个容易让大家混淆的概念,明月总结下来就是自动产生摘要和手动指定摘要,下面明月就给大家详细的讲解一下: 自动裁剪摘要 这里所指的“自动”是相对的,不是绝对的...--more-->'的 HTML 标记,只有加了这个标记才会让自动裁剪摘要可以生效,根据你指定的“摘要字数”来自动裁剪生成文章摘要,一般的 WordPress 主题都支持这个功能,以 Begin 主题为例
NStory wordpress主题 NStory 主题使用最新的 PHP+Vue.js 构建的一个全新的 WordPress 自媒体,新闻资讯类的主题。...优雅的 PHP 代码结构,支持 PHP8.0,Vue.js 带给主题极佳的用户体验,让您可专心管理网站内容。...框架支持 用户打赏 赞 VIP 会员 赞支付宝和微信支付 赞手机、邮箱和社交登录 赞推荐用户等级 赞图片裁剪与水印 赞强大的积分系统 赞暗黑模式,可手动或自动切换 赞付费内容,下载和视频 评论评分及表情...菜单显示、隐藏与排序 单页面应用(路由) 等级标识 用户可设置接收通知的方式 优化功能 禁用 PingBack 移除头部冗余代码 禁用 RSS 订阅 禁用 WordPress 区分大小写转换 禁用字符转码...禁用文章修订和自动保存 移除仪表盘小工具 禁用表情符号 禁用 XML-RPC 接口 删除WordPress登录错误 从工具栏中删除 WordPress LOGO 从工具栏中删除自定义 禁用定时器 禁用古腾堡编辑器
目前国内很多主题一般都会默认集成从文章中获取第一张图片作为缩略图的方式,显然这种方式实现了“自动化”,比较极端的是不少主题会屏蔽 WordPress 后台指定“特色图像”的功能,造成很多新手站长们都不知道...从文章中获取第一张图片作为缩略图这种方式有下面几个弊端: 1、第一张图片不是我想要的; 2、如果第一张图片很大,可能会导致页面加载效率受到影响(大部分网站慢都是这个原因)。...3、因为是代码自动裁剪的图片,作为缩略图的时候会出现图片裁剪不完整。 4、每次调用缩略图(首页、文章列表页)都会有代码运行增加服务器运行负载。 5、上面几条综合下来就会造成用户浏览体验下降。...而手动指定特色图片确可以很好的解决了这些问题。...也有些站长认为 WordPress 这个特色图像功能只适合不在乎空间流量和大小的用户使用,因为每张图片都会裁剪成多张大小不同的缩略图方便在不同的位置调用,最主要的是不支持外链,很浪费空间....。
环境搭建 我们直接从 WordPress 官网下载 5.0 版本代码,搭建成功后先不要登录,因为从 3.7.0 版本开始, WordPress 在用户登录时,会在后台对小版本的改变进行更新,这样不利于我们分析代码...可以看到 update_post_meta 方法调用了 update_metadata 方法,而该方法调用了 wpdb 类的 update 方法,并将我们构造的恶意路径更新到数据库中。...在 WordPress 中,用户所上传的图片,会被保存至 wp-content/uploads/ 目录下。而程序获取图片时,有两种方法。...接着我们再把目标转移到 WordPress 的裁剪图片功能,通过该功能结合上面数据库中的可控的图片路径,我们即可实现将上传的图片移动到任意路径下。...根据注释内容可知, get_page_template_slug 函数会根据传入的 $post 变量,从数据库中查询并返回其对应的模板文件名。
从 WordPress 2.9 开始,WordPress 开始内置了文章缩略图的功能,后面又把名称改为特色图片(Featured Image),这里为了统计叫法,还是使用文章缩略图的名称,并且 WordPrss...开启文章缩略图功能 要使用文章缩略图功能,首先需要通过函数 add_theme_support() 来开启,具体是在当前 WordPress 主题的 functions.php 文件中添加以下代码: add_theme_support...这种模式的好处是可以显示整张图片,缺点是生成的图片并不是一样大的,它是按照最长边来设置的,所以有时候是长度一样,有时候是高度一样。...比如上图中,我就首先定义从标签缩略图中获取,如果没有,再从第一张图片,最后从分类缩略图中获取。 关于 WPJAM Basic 的缩略图设置更详细设置请点击这里。...get_the_post_thumbnail():获取文章缩略图而不是输出它 有时候,我们可能在 PHP 代码中返回文章缩略图,而不是输出它,可以使用下面简单的代码: $image = get_the_post_thumbnail
与许多用LSTM生成文本的例子相同,机器人生成文本时每一时刻生成一个字符。想要把单词聚集成有意义的诗句,首先它要学会如何产生单词。为了达到这个目标,它需要数百万个包含有效单词的序列例子。...有一件好事就是:WordPress有很多诗歌! 准备数据集 我从上面的链接中获得了所有的诗歌。我使用一个很简单的规则,通过判断每个字符\n对应多少个单词判断文本是否是诗歌。...如果文本有许多单词但字符\n很少,它可能是一段或多段文字的集合。相反地,如果同样的文本有许多行,那么它是诗歌的可能性更大。 当然,这是一个很简单的方法,我能想出来很多好诗并不符合这样的测试方法!...在keras的例子中,这个例子从训练数据中选择一个随机的字符序列作为种子,输入到训练好的网络中。我要的是一个可以自己写诗的机器人,而不是完成其他诗人的提示!因此,我在文本生成步骤中尝试了不同的种子。...来自你内心的阴暗 我待着 灵魂中挣扎 这不是大段文字的摘录。这些单行诗被牢牢地定位在两个++++\n分隔符之间。 ? 哇,人们好有趣啊,我们将创造奇迹!
下面的屏幕截图是为了适应日志的大小而只裁剪了一部分,它主要你关注日志元数据代码的位置: 保存并刷新浏览器,现在应该是: 我们同样可以通过查看源代码来看日志元数据是怎样的?...详细解释: 和 - 所有的日志元数据都在一个 class="postmetadata" 的段落标签中,因为我们要把日志元数据和日志内容区分开,...>中不是必须的,这样主要为了使得 Filed under: 可翻译,如果你的主题不需要支持多语言,可以简单输入 Filed under:; <?php the_category(',') ?...如果你使用 Edit post,那么将显示 Edit post 而不是 Edit。第二个参数是用来显示在链接前面的字符,在这里是竖线 |,代码就是&124;。...第三个参数是用于显示在编辑链接后面的字符,在这里没有使用。登录 WordPress 之后,再返回到首页就可以看到“Edit”的链接和一条竖线。 ----
介绍 在本指南中,您将学习如何在运行Ubuntu 16.04的Linode上安装WordPress。WordPress是一个流行的动态内容管理系统,专注于博客。...永久链接是为WordPress中的特定帖子或页面自动创建的URL,以便您或其他人可以链接到它们。...例如,当您上传图像以用作标题时,您可能需要裁剪图像以使其适合您的页面。...要安装GD扩展: sudo apt install php7.0-gd 要获得完整的非英语语言支持并修复某些与字符编码相关的错误,您需要多字节字符串(MBSTRING)扩展。...如果您从Ubuntu存储库安装了PHP 5,请修改命令以使用php前缀而不是php7.0。例如,而不是安装php7.0-gd,使用php-gd。
WordPress SEO系列教程第二讲关键词调查,最好的关键字是具体的(长尾)短语并且在谷歌搜索结果中内容稀少 。如果你用谷歌搜索关键字看到描述这个主题的内容极少,那么这个是好的关键词。...你也可以在词组中的任何位置使用下划线字符_,Google会帮你填补上_位置的关键词。您需要在该方法的下划线字符处结束。 ?...使用下划线字符让谷歌自动填充 要查看下拉菜单中更多关键字,请使用复数形式或不同的词序… ? 添加复数后谷歌下拉结果不同 每个服务(和位置)都应定位在你网站上的不同页面上…… ?...运行HubShout WebGrader工具sellrs07网站关键词 长尾关键词 长尾关键词是非常具体的短语(不广泛),通常在短语中包含3个以上的单词,搜索较少,竞争较低。...如果你没有通过SEO获得流量,很可能是因为你定位的关键字太泛,或者你的内容不够长度/不够深度。你甚至可以定位广州WordPress设计而不是广州网页设计(因为前者更加具体),这也是减少竞争的方法。
2011年删除了包含非字母和数字字符以及少于三个字符的图片,并为每个图片定义了50个字的词典,此外还有一个50k的词汇表,它由Hunspell拼写检查词典中的所有词汇组成。...图像并不是特意为文本而选择,轴对齐的边界框也不是弯曲或方向文本的最佳选择。...每个单词的字体是从1,400种不同的字体类型中随机选择的,边框/阴影宽度随机选取。基本颜色选自在自然图像上通过K均值聚类获得的颜色样本,从ICDAR 2003训练数据集中随机采样的图像块作为背景。...它们是通过将自然图像与人工渲染的文本混合而合成的。随机字体类型、大小和颜色的文本放置在具有均匀颜色和纹理的区域,且考虑到了3D场景。每个图像都有大约十个单词实例,标注有方向字符、单词边界框以及转录。...www.iapr-tc11.org/mediawiki/index.php/MSRA_Text_Detection_500_Database_(MSRA-TD500) 谷歌FSNS 谷歌FSNS由超过一百万张从谷歌街景图像中裁剪出法国街道名称标识的图像组成
10000张图片,一张一张手动用PS去切割,肯定不现实,而且由于图片的横向排列并不是等间距的,字符间的距离大小不一致,手动切割肯定不可能了。 ?...其实我们只要画出一个矩形,保证矩形框里只有字符就可以,然后从图片中切出这样的一个矩形,就形成了一个单个字符的图片样本。...这样有字符的地方为黑色,空白为白色,便于opencv裁剪。 ? 接下来我们用opencv的findContours函数切割图片。 ?...但是实际操作的过程中,我发现一个问题,就是有时候两个字符靠的太近,导致opencv在切割的时候,把两个字符切割刀一个图片里了,比如: ? 切割完的效果是: ?...总结 整个过程看起来很简单: 从使用我们上述提到的插件的wordpress网站上下载验证码图片 把图片切割成包含单个字符的小图片 使用神经网络算法训练模型 预测新的验证码图片对应的字符 下面是我的测试:
与许多基于 LSTM 的文本生成案例一样,我的诗歌机器人通过一次生成一个字符来生成文本。因此,要想把单词组合成任何有意义的样式,诗歌机器人首先必须学会如何造词。...为了实现这一点,它需要数百万个有效的单词的例句。值得庆幸的是,WordPress.com 上有海量的诗歌。...数据集的准备 首先,我从 Elasticsearch 索引中抓取了上面列出的所有网站中的诗歌。...它有换行和诗的章节,并且几乎所有的字符组合都是真实的单词。偶尔整行都是较为通顺的。实际上,它第一次迭代产生了这样的佳句: ?...在 keras 库中的示例中,脚本从训练数据中选择一个随机的字符序列作为输入,即训练神经网络的种子。我想要构建一个能写出原创诗歌的诗歌机器人,而不是转写其他诗人的诗句!
WordPress 博客上的图片,CSS,JS 这些静态文件一般都是不会经常修改的,使用镜像回源功能把这些静态文件资源镜像到 veImageX 的服务器上,网站用户访问的时候就直接从 veImageX...编辑操作就要求比较严格,要首先设置缩放,然后再设置裁剪,缩放的宽高和裁剪的尺寸都选择 URL输入,这样就能适配 WordPress 中各种尺寸的图片缩放和裁剪的需求。...最后输入刚才在 veImageX 后台生成的「模板配置参数」,WordPress 是根据这个配置进行智能缩放和裁剪处理的。 7....而小程序是通过 API 接口和前端的交互,请求图片的 Referer 不是你的 WordPress 站点,自然不显示了。...首先说明一下,这些小图标不是图片,而是图标字体,所以这是因为当前 WordPress 的主题是使用了字体图标,而字体由于造成的 CORS 资源跨域问题。
领取专属 10元无门槛券
手把手带您无忧上云