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

WordPress get_posts在"init“期间调用时不返回任何内容

WordPress的get_posts函数是用于获取文章列表的函数。它可以在WordPress的"init"阶段调用,但在该阶段调用时可能不会返回任何内容。

"init"是WordPress加载过程中的一个关键阶段,它用于初始化核心功能和插件。在这个阶段,WordPress还没有完全加载文章和页面数据。因此,如果在"init"期间调用get_posts函数,可能会导致函数返回空内容。

为了确保在调用get_posts函数时能够返回正确的内容,建议将函数的调用放在稍后的阶段,如"wp_loaded"或"template_redirect"。这些阶段在WordPress加载过程中会更接近实际渲染页面的阶段,可以保证文章数据已经完全加载。

另外,get_posts函数还有一些参数可以用来过滤和排序返回的文章列表。例如,可以使用'post_type'参数指定要获取的文章类型,使用'orderby'参数指定排序方式,使用'posts_per_page'参数指定返回的文章数量等。

对于WordPress网站开发,如果需要在"init"期间获取文章列表,可以考虑使用WP_Query类来代替get_posts函数。WP_Query类提供了更灵活的查询功能,并且可以在"init"期间正常工作。

腾讯云提供了适用于WordPress的云托管服务,可以帮助用户快速搭建和部署WordPress网站。您可以通过腾讯云云托管产品页面(https://cloud.tencent.com/product/tcb)了解更多相关信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress分类和标签等页面获取最后文章更新时间

WordPress 分类目录和标签页面如果想要获取到目录及标签里面内容的最后更新时间,就是通过分类目录和标签下面最近发布的那边文章的发布或者修改时间,因为 WordPress 本身并没有提供相关的函数或者数据能够直接查询到更新时间...使用到 WordPress 分类和标签等聚合页面的最后更新时间或者发布时间的地方并不多,一般有可能是网站地图文件,订阅文件,以及为了一些特殊功能时显示时间,便于用时间来提示用户,增强用户体验,当然对于准确的时间标注也有利搜索引擎的抓取...WordPress 提供的 get_posts()函数可以获取到指定分类目录和标签信息,那么很多的 WordPress 二次开发时可能就需要用到子凡今天分享的这个时间获取,下面用分类目录来举个例子:...更多关于 get_posts 的参数和使用方式可以去 WordPress 官方查询,子凡就不列举了,实在是太详细了。...除非注明,否则均为泪雪博客原创文章,禁止任何形式转载 本文链接:https://zhangzifan.com/wordpress-taxonomy-get-post-time.html

70520
  • CVE-2017-9603分析

    > 漏洞的原因很简单,系统request jobid后,没有进行任何转义或者过滤处理,直接简单的判断了下job_id的值是否为空,然后就拼接到了SQL语句中,从而导致了SQL注入漏洞。...post_type=job&page=WPJobsJobApps&jobid=11 UNION ALL SELECT NULL,NULL,NULL,NULL,NULL-- admin 当字段数为6的时候,返回特殊页面...-- admin 三、 修复方案 看下官方的修复方案: 1.4的版本中: <?...四、总结 由于刚开学事情比较多,而且忙学校的一个作品竞赛,所以没太多时间研究其他比较有意思的CVE漏洞,只是随便在exploit-db找了一个有CVE编号的进行分析。...结果分析下来发现,这个CVE其实没什么亮点内容,也就是一个常见的注入漏洞,而且这个漏洞比较鸡肋,因为只有管理员权限才可查看WPJobsJobApps界面,才能进一步进行注入。

    19130

    微信公众号自动回复图文消息

    P.S.样式问题是说firefox下,容器的white-space: no-wrap会导致float-right子元素换行,猜测是firefox不合规范,具体见Demo P.S.另外,firefox57...4.3.13下亲测可用,其它版本应该也没问题,因为插件没什么依赖,仅用到了很少几个WordPress API(如get_posts、get_results) 2.安装并启用 安装:把解压得到的文件夹丢到...左侧“开发/基本配置 -> 服务器配置/修改配置”填写“URL”和“Token”(用上一步得到的URL和自己填的Token),随机生成EncodingAESKey,选择“明文模式”,提交 (提交成功后会返回上一页...原生API get_posts,按发布日期排序,所以得到的结果不太科学,MobX和dva仅仅在内容提到了一点redux而已,也给算进来了 没错,我们需要提高搜索结果的相关度,最直接的想法就是加权重,再按权重综合排序...get_posts by title like HOW TO IMPROVE INTERNAL SEARCH IN WORDPRESSWordPress搜索插件 微信公众平台技术文档

    4K20

    优化WordPress性能的高级指南

    获取帖子(Fetching Posts) WordPress提供从数据库中获取任何类型的帖子(post)的方法。...这可能会导致不一致,特别是如果我们代码中使用查询相关的过滤器,因为你页面中不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库中检索帖子的最佳方式。...它不会更改主查询,它以其标准方式执行,就像任何其他WordPress查询一样。 但无论采用何种方式与数据库进行交互,都还有其他需要考虑的事项。...首选,我查询中删除了post__not_in参数。 由于查询可能会给我们带来一些我们希望的帖子,所以我增加了posts_per_page参数。...所有数据都被缓存在内存中,以便更快的访问,但只有该请求期间可用。 ? 支持持久缓存需要安装一个持久缓存插件。

    7.1K20

    分享WordPress各种标签大全集合 以及如何调用

    wordpress程序日渐成熟,开发者越来越多,各种模版层出穷,但是想要做一个好的wordpress模版,前提不只是要掌握HTML5前端技术,还必须了解wordpress的各种标签如何调用才可以。...wordpress介绍 wordpress是一种使用PHP语言开发的博客平台,用户可以支持PHP和MySQL 数据库的服务器上架设自己的网志,插件众多,易于扩充功能。安装和使用都非常方便。...它的默认值是:‘(__(’Categories’)’ ,这也就是为什么我们不另设置分类列表标题的时候,它会显示“Categories”的原因。如果你在这里设置任何参数,那么它将什么都不会显示。...> wordpress调用最新留言 下面是我之前一个Wordpress主题中代到的最新留言代码,具体也记不得是哪个主题了。该代码直接调用数据库显示一份最新留言。...> wordpress调用相关文章 文章页显示相关文章 //作者:全百科网 //网站:http://www.quanbaike.com/ <?

    3.1K30

    WordPress 网站开发“微信小程序”实战(五)

    WordPress 作为后端驱动的小程序,一般而言是资讯(内容)展示型的小程序,往往涉及到一些额外的数据处理,如借助wxParse 做富文本转化,日期等数据段的转义。...这些放在服务端(WordPress)或者客户端(小程序)中做都可以,但一般而言我们希望是服务端就能完成。 另外,作为内容展示型小程序,对于数据的实时性要求不高,所以很有必要做相关的缓存策略。...新增功能 文章详情页的FixBar 为了配合新增的评论 + 收藏功能,2.0 版本文章详情页增加了一个浮动的FixBar,上面有“返回+写评论+评论数+收藏+分享”的几个icon 及其入口。...返回功能,配合实战(四)提到的文章内链功能做了如下区分:当是通过文章内链进来的文章,icon 是HOME 且点击返回首页。其它情况则是返回上一层页面。 写评论跟评论数的入口,后文会有介绍。...另外,上面的Comment API 默认的数据段是按照时间排序的评论数组, WordPress 中存在的父子评论关系 API 中是通过parent与id两个字段联系起来。

    1.9K60

    首次使用wordpress纯代码生成sitemap.xml网站地图教程

    文章目录[隐藏] 创建sitemap.php 设置伪静态 首次使用wordpress默认不带xml网站地图,博客之前一直使用的是Google xml插件,今天帖一下纯代码生成xml网站地图,能少用一款插件就少用一款插件...创建sitemap.php 网站根目录下新建一个sitemap.php文件,内容如下: <?php require('....php /* 文章页面 */ $myposts = get_posts( "numberposts=" ....教程地址:如何WordPress5.5 自带默认 XML 站点地图 wp-sitemap.xml 移除教程 - 帝讯博客 (dixublog.cn) 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布...任何个人或组织,未征得本站同意时,禁止复制、盗用、采集、发布本站内容任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

    53030

    Taro 小程序开发大型实战(七):尝鲜微信小程序云(下篇)

    以及一些 redux-saga/effects 相关的 helper 函数,我们已经之前的内容中详细讲过了,这里就不再赘述了。...“六脉神剑” 搞定 getPosts 异步逻辑 在上一 “大” 节中,我们使用了图雀社区传之术:“六脉神剑” 搞定了 createPost 的异步逻辑,现在我们马上趁热打铁来巩固我们的武功,搞定 getPosts...循环内部,我们使用了 redux-saga 提供的 effects helper 函数:take,它用于监听 GET_POSTS action,获取 action 中携带的数据。...如果调用成功,我们可以接收返回值,用于从后端返回数据,这里我们返回了 result.posts 数据,即从小程序云返回的帖子列表。 如果调用失败,则打印错误。...接着, useEffects Hooks 里面定义了 dispatch 了 action.type 为 GET_POST 的 action,它是一个异步 Action,并且我们 Hooks 最后返回了一个函数

    2.6K10

    如何修复WordPress死亡白屏(WSoD)故障问题

    Firefox浏览器中的WordPress死亡白屏 如您所见,它只是一个纯白色的屏幕,包含任何有用的错误或警告消息。 WordPress死亡白屏一般是由PHP代码错误或内存限制耗尽引起的。...WSoD错误消息应说明问题起源于哪个文件,如下所示: Cannot redeclare get_posts() (previously declared in /var/www/html/wordpress...如果启用调试模式后根本看不到任何错误,则可能需要联系主机提供商。您的服务器上可能未正确配置调试。 请记住,打开调试模式会向未经批准的用户公开网站的某些信息。因此,请确保使用完该模式后关闭。...并在该文件内的任何位置添加以下行: memory_limit = 64M 如果仍然没有足够的内存可分配,则应用程序中可能存在问题。也许是主题或其中一个插件正在使用过多的内容资源。...9.加强PHP文本处理能力 前面这些都做了,还是凑效,WSoD尚未解决,则可以尝试另一种技巧。极少数情况下,死亡白屏是由于页面或文章内容特别长导致。

    3.3K10

    碰到 WordPress 致命错误,如何一步一步解决

    ,那么就是白屏了,没有任何有用的信息: 如果 WordPress 开启了致命错误处理,那么就会显示下面的信息: WordPress 的致命错误都是 PHP 代码错误引起,或者内存限制引起的,一般是一些错误的主题或者插件的代码...如果还能访问 WordPress 管理后台,最快的方法就是到后台的插件页,选择所有插件,批量操作下拉菜单中选择停用。...把插件目录改回「plugins」,然后插件目录中,对每个插件进行重命名的方法,来定位出问题的插件。 WordPress 主题兼容?...如果是前台和后台空白,并且没有显示任何错误。...设置改成如下设置: define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); 这样就可以直接看到错误的信息: Cannot redeclare get_posts

    1.1K30

    HarmonyOS学习路之开发篇—AI功能开发(语音识别)

    ERROR_AUDIO 3 表示接口调用时,发生因音频读取导致的错误时,中会返回的结果码。 ERROR_SERVER 4 表示接口调用时,ASR引擎服务端发生错误时,中会返回的结果码。...ERROR_SPEECH_TIMEOUT 6 表示ASR接口调用时设定的时间内没有语音输入时,中会返回的结果码。...ERROR_NO_MATCH 7 表示ASR接口调用时,发生ASR的识别结果匹配定义的json格式时,中会返回的结果码。...ERROR_MODEL_NOT_MATCH 16 表示ASR接口调用时,当前设备中预置的ASR引擎应用和ASR模型匹配时,中会返回的结果码。...ERROR_INIT_FAIL 23 表示ASR接口调用时,发生ASR引擎初始化失败的错误时,中会返回的结果码。

    44730

    用Python爬取WordPress官网所有插件

    各种强大的WordPress插件也层出穷,有的甚至可以做出功能完善的网站,比如招聘网站、分类信息网站、电商网站、点评网站、培训网站等等,令我赞叹不已。...存储爬取数据存储方面,本来打算用scrapy并且存入 mongodb 的,但是遇到的一个坑是API返回的json对象里version有的key是带小数点的,比如”0.1″这种是无法直接存入mongodb...的爬虫文件,也就是在这里面可以填充一些爬取逻辑和内容解析。...parse():爬虫的方法,调用时候传入从每一个URL传回的Response对象作为参数,response将会是parse方法的唯一的一个参数, 这个方法负责解析返回的数据、匹配抓取的数据(解析为item...本项目中,因为返回的是json,不需要解析任何html,这里为了省事我就直接把json整个存储起来已备后面数据分析的时候再选择需要的字段,当然你也可以根据需要选择过滤掉不需要的json字段。

    1.2K30

    跨域与跨域访问_如何实现跨域访问

    跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域 为什么浏览器要限制跨域访问呢?...用户访问www.mybank.com ,登陆并进行网银操作,这时cookie啥的都生成并存放在浏览器 用户突然想起件事,并迷迷糊糊地访问了一个邪恶的网站 www.xiee.com 这时该网站就可以它的页面中...",//自定义的jsonp回函数名称,默认为jQuery自动生成的随机函数名,也可以写"?"...callback=myCallbackFunction'; document.body.appendChild(script); 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    5.5K30

    WordPress架构简单剖析

    前言 最近在搭建自己的博客站点时, 选择了网站使用较多的WordPress, 随着慢慢的使用, 它灵活的插件和主题令我折服. 基本上任何想要实现的功能, 都可以在上面通过插件的形式进行添加....所以每个主题都有很高的灵活性, 可以自己设置页面, 也可以选择丢弃某些内容展示....举个例子, 有一个缓存插件, 就是通过添加init钩子函数, 将页面内容 echo之后, 直接执行die函数, 以达到快速返回的效果....不过查看源码的过程中, 有一个问题, 所有钩子函数的调用, 都是直接使用字符串调用的, 如 do_action('init'). 这种通用的变量, 不应该写个常量列表的么?...log_query方法中, 记录到了queries变量中. 这个操作对于数据库的优还是比较方便的.

    1.5K40
    领券