您当前的位置:首页 > TAG信息列表 > transient

  • 新进口商插件的工作流程-您的建议是什么?

    时间:2015-04-10

    我正在构建一个新插件,将用户的Pinterest PIN导入Wordpress。使用Pinterest API(这对于我想要做的事情来说太有限了)将无法工作,并且需要用户登录名和密码(因此它可以检索用户的密码板)。我想知道你对我这里的“工作流程”有什么看法,以及你对它有什么建议。User\'s authentification / get raw boards data (request to Pinterest)<插件请求用户登录名和密码的表单:检查与Pinterest的连接是否正常(如Pinte

  • Web scraping using transients

    时间:2015-04-10

    我正在使用xPath从另一个网站上抓取旅游日期(当然是经过许可的)。由于它在每次页面加载时都会更新,所以我考虑使用瞬态来存储数据。不幸的是,我没有使用瞬态的经验,也没有让它工作。这是我的代码:<?php $html = file_get_contents(\'http://www.example.com\'); $doc = new DOMDocument(); libxml_use_internal_errors(TRUE); // di

  • 循环浏览每个类别的帖子可以得到每个类别的相同帖子

    时间:2015-04-22

    对于我网站上的一个特定部分,我循环浏览了一些类别,得到了该类别中的三篇最新帖子,并列出了它们。像这样:<?php $categories = get_categories(array(\'exclude\' => \'1, 4, 9, 10, 2899\')); ?> <?php foreach ($categories as $category) : ?> <div class=\"subject\">

  • 是否在删除临时对象时挂钩操作?不能让它工作了!

    时间:2015-05-23

    我正在开发一个插件,它会在请求时缓存远程页面。该文件是使用tempnam()创建的。我使用transient API.一旦瞬态被Wordpress删除,我也想删除我的缓存页面。我确实尝试在hook上添加一个动作,但似乎没有启动。可能只有在使用delete_transient(), 当WP自动执行作业时,则不会。我的另一个问题是,要删除我的文件,我需要在删除瞬态之前检索缓存文件的路径。。。。。。但是删除后会触发deleted\\u瞬态钩子。删除之前还有另一个钩子(\'delete\\u transient\

  • 如果查询发生变化,如何保存新的瞬变信息?

    时间:2015-07-10

    我正在使用WP REST API将博客帖子拉到另一个站点。一切都很好,但现在我需要将结果保存到瞬态中,以防止每次都查询博客。我不熟悉瞬态,也不熟悉WP REST api,所以我正在寻找正确/最好的方法来实现这一点。我有一个函数get\\u blog\\u posts\\u by\\u tags($tags),它使用WP REST API检索帖子。在变量中得到结果后,我设置瞬态。但是,$标记可能会在显示这些帖子的页面之间发生变化。如何检查新的WP REST API查询是否与瞬态中已存储的查询相同/不同?fu

  • GET_OPTION()比访问GET_TRANSPORT()快吗?

    时间:2018-02-12

    今天,我在db上运行了一个测试,以探索从选项、自定义表和;瞬态。我运行了1000次测试,下面是运行1000次get操作所需的时间:get_transient() 0.0245秒get_option() 0.0068秒从自定义表格中进行简单选择操作0.65秒我还检查了瞬态在该测试期间是否未过期。所以问题是get_option() 快于get_transient() 还是我在考试中搞砸了什么?WordPress是否默认缓存选项导致自定义表延迟?此外,选项是否也由不同的缓存插件(如transients)缓存?

  • 如何在更新小工具的值时重置瞬变?

    时间:2018-02-16

    我有一个Instagram小部件,它使用Instagram刮刀,根据自定义程序输入的用户名,在瞬间缓存数据以显示照片。不幸的是,当我更新用户名时,瞬态不会更新。它使用旧的(来自旧用户名),这实际上不允许我使用新用户名渲染照片,这使得小部件在第一次使用后有些无用。简言之,我正在寻找类似的东西:if( is_updated($username) ? new_transient($username) : get_transient($username).scrapper[skip to next block f

  • 强制插件更新:“更新失败:插件更新失败。”更新后的一个插件

    时间:2018-02-22

    我正在开发一个插件,需要对我与EDD一起托管在网站上的其他插件进行强制更新检查,所以我有了这个UI:当用户点击Update 按钮,它向我的站点发出API请求,并决定是否有可用于该插件的新版本;如果有新版本,我会在瞬态中保存一些插件数据。之后,用户需要转到插件页面,使用我们刚才在瞬态中保存的数据,我们使用EDD_SL_Plugin_Updater 通过重置update_plugins 现场瞬态:$modules_to_update = ! $this->update_plugins ? $this-&

  • 使用SET_TRANSPENT每分钟同步数据

    时间:2018-02-23

    我将插件的一些数据与外部API同步。此同步进程应每分钟启动一次。因此,我使用以下代码来实现这一点:if ( ! get_transient( \'my_task_sync_method\' ) ) { set_transient( \'my_task_sync_method\', true, 1 * MINUTE_IN_SECONDS ); my_task_sync_method(); } 目前,我在插件初始代码中运行此代码。我知道这是一种变通方法,不是t

  • 每分钟设置和更新API数据瞬变值的最佳实践是什么?

    时间:2018-03-07

    在我的一个站点中,我每分钟都使用服务器cron从第三方API vai CURL获取数据,并运行set transient函数。大多数情况下,它运行良好。但是,当站点有很多流量时,数据库就会关闭。主要问题是来自第三方API的数据的大小。它返回近1300种产品的阵列数据。有人能分享更好的方法来正确管理来自API的大数据的每分钟CRON吗?

  • 如何在此代码中使用相关POST的瞬变?

    时间:2018-04-03

    如何在这段代码中为相关帖子使用transient?$related = get_posts(array( \'author\' => $author_id, \'category__in\' => wp_get_post_categories($post->ID), \'numberposts\' => 8, \'orderby\' => \'rand\', \'post__not_in\' =&

  • transient or not transient

    时间:2018-04-23

    我有一个连接到专用数据库的风捕捉器。捕获者的数据每分钟推送到db。我可以使用连接到第二个db并将数据打印到wp页面 $meteodb = new wpdb(\'xx\',\'xx\',\'xx\',\'xx\'); $meteoValues = $meteodb->get_results( \" SELECT average, min, max, direction, timestamp FROM wind

  • 有什么理由反对将几乎所有基本上是静态的东西都瞬变呢?

    时间:2018-06-11

    假设我有一个简单的静态菜单,对于大多数网站,或者更确切地说,让我们以我的博客网站为例,它几乎从未改变过。为什么不将其挂接到一个除非更改否则永远不会过期的瞬态?因此,如果您使用该菜单,您将重置瞬态并获得较新的实例,否则,将无法使用完整查询本身检索该实例。评论也一样,几乎所有东西都一样。这是个坏主意吗?我理解这更倾向于哲学建筑,但我认为这是一个具有深刻含义的重要问题。

  • 使用瞬变存储表单通知

    时间:2018-06-15

    我正在考虑使用瞬态来存储表单消息,以便在提交表单并重新加载页面后显示。我的问题是:如果两个或多个用户在不同的会话中使用相同的表单,我如何才能将正确的临时消息发送给正确的用户?

  • 将瞬变设置为在午夜结束

    时间:2018-06-20

    我想设置一个瞬态,但该瞬态将在午夜过期。如何在PHP中计算午夜之前的时间,以便在瞬态定义中使用?

  • 如何确保一次只运行一个wp_cron()?

    时间:2018-07-17

    我大约有20个wp_cron() 类似以下代码的函数。几乎所有cron每小时运行一次;一些是每天的。if ( ! wp_next_scheduled( \'my_task_hook\' ) ) { wp_schedule_event( time(), \'hourly\', \'my_task_hook\' ); } add_action( \'my_task_hook\', \'my_task_function\' ); function my_t

  • 在使用SET_TRANSPENT之前,我必须序列化/清理/转义数组数据吗?

    时间:2018-07-21

    一切都有问题。对于在管理中显示警告/错误的通知系统,我使用了transient。当我发布第一个插件时,我收到一封电子邮件,要求我清理/验证/转义数据库中插入的数据,以便。。。我正在做一个函数来包装set_transient() 但我不确定在这种情况下是否有必要。Wordpress应该这样做。secure_set_transientfunction secure_set_transient( string $transient_name, $value ) { $f_transient_na

  • 在WordPress上将用户状态设置为缺席

    时间:2018-08-18

    分析函数以了解如何解决问题,我不知道它是否有效,但如果函数给出两次检查会怎么样。假设函数首先在前3分钟(180秒)内进行检查,并检测到用户处于脱机/非活动状态,直到那时,函数将解释用户刚刚离开。当功能执行第二次检查并检测到用户处于非活动状态超过6分钟(360秒)时,用户将自动从缺席状态转到脱机状态。我不擅长PHP,所以我不知道如何做到这一点:(函数(functions.php):// Updates User Activity Status add_action(\'init\', \'river

  • 通过小部件进行的搜索瞬变

    时间:2018-09-06

    我通过一个定制开发的插件(仅针对这一个网站)在瞬间存储了一定数量的数据。瞬态包含我从外部API获取的一大组数据。API响应非常慢,我需要大量的数据,这就是我使用瞬态的原因。在这个网站上,我制作了一些功能,可以将阵列分解成更小的部分,以便在适当的页面上显示我的用户需要看到的所有数据。我想通过一个小部件来搜索这个,就像默认的WP搜索小部件一样。我想我知道如何才能做到这一点,我以前做过自定义小部件。然而,我想知道:A、 总的来说,这是个好主意?我对瞬变现象很陌生。B、 有没有更好的(已经存在的)方法来实现这一点

  • Button to clear transients

    时间:2018-10-12

    我想在管理页面上添加一个按钮来清除我使用的瞬态。请参见下面的我的代码:<?php // If this file is called directly, abort. defined(\'ABSPATH\') or exit(); /* * Generate the admin page */ function advanza_direct_plugin_settings() { $form = new advanza_d