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

WordPress 通过判断文章状态或获取链接,来判断文章是否存在

由于 WordPress 本身并没有提供相关函数可以检测,我们可以通过 get_permalink() 函数判断文章链接是否存在,和通过 get_post_status() 判断文章状态,来间接判断某篇文章是否存在...中文章状态是有很多种,通过这样方式可以达到更多调用或者判断检测。...WordPress 文章状态 'publish' – 公开发布文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' – 自动保存草稿 'future...)==='publish'){ echo '文章已经发布'; } 最后需要注意是,子凡以上提供代码片段中 $post_id 变量是指文章或页面 ID,在 WordPress 文章主循环中可以使用...get_the_ID() 函数获取,所以在需要判断或者检测指定文章状态需要指定 $post_id 变量或者传值才可以完整使用。

48330

WordPress 如何判断一篇文章是否存在

,因为在WordPress中文章状态是有很多种,通过这样方式可以达到更多调用或者判断检测。...WordPress 文章状态 'publish' – 公开发布文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' –...自动保存草稿 'future' – 定时发布 'private' – 私密文章 'inherit' – 修订版本 'trash' – 在回收站中 简单使用例子如下...: //通过get_post_status()函数判断文章状态 if(get_post_status($post_id)==='publish'){ echo '文章已经发布'; } 最后需要注意是...,子凡以上提供代码片段中$post_id变量是指文章或页面ID,在WordPress文章主循环中可以使用get_the_ID()函数获取,所以在需要判断或者检测指定文章状态需要指定$post_id

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

WordPress 如何判断一篇文章是否存在

,因为在WordPress中文章状态是有很多种,通过这样方式可以达到更多调用或者判断检测。...WordPress 文章状态 'publish' – 公开发布文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' – 自动保存草稿 'future' –...定时发布 'private' – 私密文章 'inherit' – 修订版本 'trash' – 在回收站中 简单使用例子如下: //通过get_post_status()函数判断文章状态 if(get_post_status...($post_id)==='publish'){ echo '文章已经发布'; } 最后需要注意是,子凡以上提供代码片段中$post_id变量是指文章或页面ID,在WordPress文章主循环中可以使用...get_the_ID()函数获取,所以在需要判断或者检测指定文章状态需要指定$post_id变量或者传值才可以完整使用。

1.3K100

如何快速地将WordPress文章内所有外部图片转换为本地链接?

alt属性,会将空值alt重新设置; 修复图片压缩时会重复下载两次问题; 文章发布自动本地化后不再进行弹出提醒,处理结果会跟随wordpress默认提示进行输出; v1.3.8 修复设置界面,日期选择异常报错导致无法清除问题...v1.3.7 新增定时任务可以指定日期范围、每日时间范围进行定时发布。 新增批量本地化时可选文章状态,可指定不限、草稿、已发布等文章状态进行批量本地化。 优化批量压缩图片功能。...v1.3.3 修改代码适配wordpress插件商店规范; 图片压缩完成后自动刷新显示目录; 修改网络请求超时时间为120s; v1.3.1 beta 新增批量本地化时,可以指定文章分类,指定文章发布时间范围...wordpress插件商店规范 v1.2.0 beta 增加图片本地化日志收集功能,随时了解本地化失败原因; 新增定时发布文章功能,可设置定时发布是否本地化文章图片; 新增批量本地化已发布文章内外部图片功能...发布自动本地化 启用这个模式之后会在文章发布自动本地化所有外部图片; 自动本地化 推荐使用【编辑器本地化插件】在发布前进行本地化,图片数量过多或者文件太大【发布自动本地化】可能会导致请求卡死

1.3K20

大胆尝试 | 不懂php用ai-kimi花2小写一个wordpress网站采集微信文章插件

我:然后我又让他修改:很好,我们继续,将以上代码元素获取方法修改为通过xpath定位获取,同时增加一个获取元素为Null异常提示。另外,如果源页面当中有代码块我们也要保留。...源页面的字体样式、段落以及图片排版等都要保持完整,同时要有一个设置文章发布状态选项。请完善一下,并写出完整代码。...然后在WordPress后台“Article Collector”菜单下输入目标文章链接、标题XPath、内容XPath以及选择发布状态,点击“Collect Article”按钮,插件将根据XPath...设置默认发布状态草稿$post_status = ‘draft’;// 创建WordPress文章$post_id = wp_insert_post(array(‘post_title’ => $title...;}}“`现在,这个函数可以$html中采集标题、正文内容和图片,并将内容发布WordPress中。如果您有任何其他问题或需要进一步帮助,请告诉我。

13410

WordPress 主题进行单元测试(Theme Unit Test)

如果在本地比较方便,你可以将你自己服务器上数据导出导入到本地 WordPress 上。 配置一下 WordPress 导入数据之后,还需要配置一下后台,才能完美的进行测试。...“按日期发表”状态(scheduled)文章不能显示 文章处于“草稿状态(draft)文章不能显示 布局测试 置顶文章要有特殊标记(例如在文章标题前面添加“置顶”字样) 文章分页导航链接正常显示并且可以工作...,应该设置 overflow 将超出部分隐藏 缩略图正常显示 自定义文章格式测试 与前面不同是,这里测试自定义文章格式,是在访问文章正文页面看到效果测试。...“编辑”链接 在评论内容中 HTML 结构也需要进行修饰,特别是列表(list)和引用(blockquote)对象 评论关闭时候,评论表单不能显示 评论关闭时候,应该明确提示“评论已经关闭”...自定义部件激活之后,在可以使用部件区域默认内容应该消失被替换掉 主题屏幕截图(Screenshot)测试 屏幕截图用在后台选择主题地方,应该准确展示主题设计风格 确保屏幕截图不会显示一些自定义内容

1.8K10

WordPress 6.1 正式版已发布,最全新功能图文介绍

状态和可见性面板现在称为摘要 摘要面板下永久链接和模板选项 改进信息面板 站点图标将替换 WordPress 徽标 新首选项 在站点编辑器中创建更多模板 快速搜索和使用模板部分 在站点编辑器中快速清除自定义...同样,使用 引用Quote 块,用户可以设置不同引用和引用块样式。 改进导航块 WordPress 6.1 带有改进导航块,使您可以轻松地块设置中创建和选择菜单。...在站点编辑器中,“查看”按钮现在还包含一个链接,用于在新选项卡中查看您网站。 状态和可见性面板现在称为摘要 发布设置下状态和可见性面板将重命名为摘要。...在站点编辑器中创建更多模板 在经典 WordPress题中,用户可以使用模板层次结构创建模板,并通过编写代码来扩展他们 WordPress 主题。...使用 WordPress 6.1,用户将能够使用块编辑器执行相同操作,而无需编写代码。 无论您使用哪个块主题,即将发布版本都将解锁以下模板。

4.6K30

WordPress主题开发基础:Body 类指南

您是一位有抱负WordPress主题设计师吗,正在寻找在主题中使用CSS新方法? 幸运是,WordPress会自动添加您可以在主题中使用CSS类。...使用WordPress插件添加Body类 如果您不在客户项目上并且不想编写代码,那么此方法对您来说会容易。 您需要做第一件事是安装并激活Custom Body Class插件。...这次,我们将检查显示页面是否为WordPress草稿预览。 为此,我们将使用条件标签is_preview,然后添加我们自定义CSS类。...这将为您代码提供一组方便使用标签。 动态添加自定义body类其他示例 除了条件标签外,您还可以使用其他技术WordPress数据库中获取信息并为body类创建自定义CSS类。...肯定还有更多方案可以使用body_class函数来避免编写冗长代码行。例如,如果您使用诸如Genesis之类主题框架,则可以使用它在子主题中添加自定义类。

2K20

>>开发工具:IntelliJ IDEA 2022.1 新功能

可以快速启动一个空项目者有复杂项目;使用 Java、Kotlin、Groovy 和 JavaScript 预配置选项; 2.3 通知工具窗口 事件日志实例已替换为新通知工具窗口。...IDE 现在支持代码片段、开关表达式模式匹配更改等。...您将鼠标悬停在注释上,IDE 会在编辑器中突出显示行之间差异,并在您单击它打开 Git 日志工具窗口。...2.20 代码审查评论和快捷键 立即发布或另存为草稿 在 IDE 中审查代码更改时,您现在可以选择何时发布代码审查评论。...Post Now立即在代码审查中发布评论,并立即通知作者和其他代码审查参与者。 另存为草稿批量处理所有评论,并在您批准更改或等待回复一次性发送。 发布代码审查评论,您可以使用Enter 添加新行。

26120

WPJAM MetaData:可视化管理 WordPress Meta 数据

我前面发布 WordPress 配置器,其中一个很重要功能就是让你更灵活方便使用 Post Meta 和 Term Meta,只要用会和用好它,你就才真正掌握 WordPress 精髓。...这样我们就能对自己系统情况了然于胸了,并结合目前系统状态,如果哪个 meta_key 已经不再使用,就可以点击删除,就可以把使用该 meta_key 所有 Meta 数据都删除。...并且支持搜索,会 post_id,meta_key 和 meta_value 这些字段中进行搜索。...替换就是把序列化之前 key/value 数组 value 值进行替换: 不过一般不建议这样操作,建议在文章编辑该 meta 字段地方去编辑。...格式文章 在 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。

77140

WordPress文章添加类似说说状态样式

> 这一行中‘Readd’,此为自己主题名字。此处包括全文(上面不止一处),凡是涉及到这个一律都要修改为自己主题名字。...---- skills:如果需要修改头像大小,样式,说说背景样式大小等等,可以自行修改CSS代码。 截图中①处发布时间’是网上教程所没有的,我自己修改了一下。我用代码贴在下面。...>发布了一条状态 类似的可以自己修改啦,我也是刚刚接触wp后台代码,好些个不懂,下面贴出来网上找wp时间函数和示例,修改发布时间或者别的形式时或许能够用到。...那么这个时候我们如何办呢,函数角度出发解决此问题,重置一下,避免汉化。 将函数: <?php the_time('M');?> 替换成: <?

1.3K30

Hexo -48- 文章隐藏

想要实现功能有几种方法: 修改 发布状态 存为草稿 hexo-generator-indexed 插件 hexo-hide-posts 插件 测试环境 为了测试文章隐藏功能,配置环境...修改发布状态 可以通过修改文章发布状态参数 published 来控制是否渲染该文章,如果设置为 False,则压根不会渲染,只是源文件保存在项目中。...: 存为草稿 Hexo 自带草稿功能,草稿内容也不会发布,和 published 区别我理解是概念上草稿是放在草稿箱中文章,直接不算作 posts 内容, publish 控制是已经不是草稿文章...hexo-hide-posts 插件 hexo-generator-indexed 插件隐藏过于彻底,为了细粒度地进行隐藏,可以使用 hexo-hide-posts 插件 Github:https...://github.com/prinsss/hexo-hide-posts 一篇文章被设置为「隐藏」,它不会出现在任何列表中(包括首页、存档、分类页面、标签页面、Feed、站点地图等),也不会被搜索引擎索引

27830

WordPress 6.0 正式版发布 版本详细讲解

WordPress 6.0 正式版发布 版本详细讲解 ---- 2022 年第二个主要版本 WordPress 6.0 发布了,此版本进行了近 1,000 项增强功能和错误修复。...您将某些块从一种类型转换为另一种类型(例如,段落块转换为代码块),请保留现有样式。 创建自定义按钮,您制作任何新按钮都将自动保留样式自定义。...这进一步扩展了新样式系统,并启用了在单个主题中切换站点外观和感觉快捷方式。在支持此功能块主题中,您可以更改可用设置(如字体粗细)和样式选项(如默认调色板)。只需单击几下即可更改网站外观。...集成样板 现在,您在更多地方需要样板,例如在快速插入器中或创建新页眉或页脚,它们会出现。...如果您是块主题作者,您甚至可以使用 ` theme.json`样板目录中注册样板,使您能够优先考虑对主题用户最有帮助特定样板。 其他设计工具 设计工具随着每个版本发布而变得更加强大和直观。

1.5K40

Github Hacking | Google Hacking- 信息搜集篇 - 渗透红队笔记

大家好,这里是 渗透攻击红队 第 九 篇文章,本公众号会记录一些我学习红队攻击复现笔记(由浅到深),笔记复现来源于《渗透攻击红队百科全书》出自于 亮神 ,每周一 ?...Github不仅能托管代码,还能对代码进行搜索,我们感受到了其便利同时,也应该时刻注意,当你上传并公开你代码,一大意,让某些敏感配置信息文件等暴露于众。...只能搜索少于500,000个文件存储库。 登陆用户可以搜索所有公共存储库。 除 filename 搜索外,搜索源代码必须至少包含一个搜索词。...搜索结果最多可以显示来自同一文件两个片段,但文件中可能会有更多结果。 不能将以下通配符用作搜索查询一部分:. , : ; / ' " = * ! ?...示例二:搜索链接含有/wp-login.php(也就是wordpress网站 语法:inurl:/wp-login.php ?

1.9K20

如何将你 WordPress 网站置于维护模式

WordPress 网站处于维护模式,它会通知搜索引擎不要对其进行索引。 为什么维护模式很重要 每个网站都需要更新和更改。但是,有一些因素会导致网站处于维护模式。...查看以下所有内容解释: 常规:第一个选项卡是常规选项卡。在常规选项卡顶部,你将找到状态。要激活此插件并将你网站设置为 WordPress 维护模式,你必须将其更改为 Active。...或者,你可以要求你订阅者订阅,以便在你网站再次处于活动状态立即收到通知。模块选项卡下下一个选项是你可以自定义社交网络地方。你需要做就是发布指向你社交媒体帐户链接。...只需将你 current.htaccess 文件重命名为 .htaccess_default,创建一个名为 .htaccess 新文件,然后添加以下代码片段: RewriteEngine On RewriteBase...第二种方法需要将一段 PHP 代码添加到你 functions.php 文件中。你可以尝试最后一种方法是将代码添加到你 .htaccess 文件中。 牢记这些方法,并在你认为有需要实施它们。

2.2K31

自己做网站需要考虑问题

简单说下,本人曾经遇到某域名授权商城产品,买下授权,做了半年因为网上转载了别人发该源码破解版,导致被该产品站长给封了,解释了半天就是没用,直接就是导致后台进不去,搞了很久总算用这个破解版替换了原来站...,但是这个破解版由于整个源码都泄露出去了,接下来半年之内饱受折磨,以至于往后3个月本人直接关闭注册,这也就算了,竟然还被入侵被打包整站出去卖,卖也就算了,是信息全部没改,全写我公司名字,之后诈骗别人...回到正题,所以其实编程笔记认为最重要一个方面就是自己动手能力是否足够,换句话说就是能否折腾代码,是否懂运营,以及至少什么是域名和服务器,以及只是简单做博客网站,还是想要做资讯,以及电商或其他功能或行业性网站...7.内容运营,网站上线后最迫切需要就是配置好网站所有基础信息,并且需要做长期内容运营,个人博客就该要好好写写内容,企业展示网站就要做好公司简介描述,产品和服务之类发布,新闻资讯网站就更需要坚持每天发布内容了...好啦,编程笔记就和大家分享到这里了吧,其实这篇文章在泪雪博客草稿中带了很久,今天看到了所以就继续写完发布出来,虽然不算非常细化分析,但是基本也梳理了一个简单流程和需要注意地方,至于像网站优化一些细节和配置

2.3K30

自己做网站需要考虑问题

简单说下,本人曾经遇到某域名授权商城产品,买下授权,做了半年因为网上转载了别人发该源码破解版,导致被该产品站长给封了,解释了半天就是没用,直接就是导致后台进不去,搞了很久总算用这个破解版替换了原来站...,但是这个破解版由于整个源码都泄露出去了,接下来半年之内饱受折磨,以至于往后3个月本人直接关闭注册,这也就算了,竟然还被入侵被打包整站出去卖,卖也就算了,是信息全部没改,全写我公司名字,之后诈骗别人...回到正题,所以其实编程笔记认为最重要一个方面就是自己动手能力是否足够,换句话说就是能否折腾代码,是否懂运营,以及至少什么是域名和服务器,以及只是简单做博客网站,还是想要做资讯,以及电商或其他功能或行业性网站...7.内容运营,网站上线后最迫切需要就是配置好网站所有基础信息,并且需要做长期内容运营,个人博客就该要好好写写内容,企业展示网站就要做好公司简介描述,产品和服务之类发布,新闻资讯网站就更需要坚持每天发布内容了...好啦,编程笔记就和大家分享到这里了吧,其实这篇文章在草稿中带了很久,今天看到了所以就继续写完发布出来,虽然不算非常细化分析,但是基本也梳理了一个简单流程和需要注意地方,至于像网站优化一些细节和配置

2.1K40

在Debian 8上使用Varnish和NGINX通过SSL和HTTP提供WordPress服务

Varnish是一个功能强大且灵活缓存HTTP反向代理。它可以安装在任何Web服务器前方来缓存其内容,这将提高速度并减少服务器负载。客户端请求网页,Varnish首先尝试从缓存中发送它。...通过Varnish请求缓存资源,请求不会到达Web服务器,也不会涉及PHP或MySQL执行。相反,Varnish内存中读取它,并在几微秒内转发缓存页面。...如果您将WordPress将登录页面wp-login.php更改为其他页面,请将该新名称添加到此系列中。...”插件 您编辑WordPress页面并对其进行更新,即使刷新浏览器也不会显示修改,因为它将收到页面的缓存版本。...要在编辑页面自动清除缓存页面,必须安装一个名为“Varnish HTTP Purge”免费WordPress插件。 要安装此插件,请登录您WordPress网站,然后单击左侧边栏上插件。

2.9K20
领券