问题标签 [update-post-meta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - 使用 update_post_meta 将序列化数据插入 WordPress Post Meta 的正确方法
我正在尝试使用 update_post_meta 函数将序列化数据插入到 wp_postmeta 表中。
但是,当我将数据插入表中时,它正在被更改。例如,这是我要插入的内容:
所以我的序列化数据是这样的:
然而它被插入到数据库中是这样的:
它看起来像是将其作为字符串插入,而不仅仅是将值设置为我输入的原始序列化数据。
我不知道如何纠正这个问题,因为我不经常直接使用序列化数据。
任何见解将不胜感激。
php - 在 wordpress 中使用函数更新字段
我正在尝试编写一个函数,当帖子状态设置为“发布”时,该函数将自动勾选后端的复选框字段。这是在我的functions.php 中。
我已经通过调用 features_post() 将函数设置为在帖子预览模板中运行,但它似乎不起作用。谁能指出我正确的方向?
php - 自 WooCommerce 3+ 起以编程方式创建优惠券
我以编程方式使用此代码在 woocommerce 添加优惠券。
但它总是说usage_limit = 1。
我添加了额外的代码来更新:
但它首先不起作用。但是如果我在后端打开优惠券并在没有任何更改的情况下更新。使用限制设置为无限制。
怎么会触发这个,我不需要打开所有的优惠券。
php - Wordpress 中 add_post_meta() 函数的问题
当像这样使用它时:
工作正常,但是当将字符串值存储在变量中时,例如:
请帮忙。谢谢。
php - 发布元字段正在正确更新 woocommerce 自定义字段,但产品页面中未显示相同内容
我正在努力解决问题,但无法解决问题。我正在尝试自定义 woocommerce 礼品卡插件,并使用 dokan 插件在供应商页面上使其可编辑。一切正常。Post meta 正在根据需要准确更新,但 postmeta 值在产品页面上不起作用。与woocommerce有关的任何问题吗?或者我们需要对 woocommerce 采取具体行动才能使其发挥作用?这post_meta
是保存在数据库中的内容:
我正在使用以下操作来保存 post_meta 值:
非常感谢任何帮助。
php - PHP:从序列化数组中删除整个数组的字符串计数
我有一个 JSON 数组,我保存在 PHP 变量中。然后,我使用serialize($variable)
内置的 Wordpress 函数序列化该数组并将其保存到 dB update_post_meta()
。
我遇到的问题是整个序列化数组都用字符串计数包装。像这样,当前被保存为:
我需要在没有整个数组的字符串计数的情况下保存它。期望的输出:
一如既往,非常感谢您对此的任何帮助。
wordpress - 使用 Wordpress 的 API 更新 postmeta 后如何正确触发 save_post?
我需要save_post()
在另一个插件更新 postmeta 后触发_stock
。我有其他插件看不到 postmeta 何时更新并显示不正确的值。它可以手动完成,但并不理想。
我在想像下面这样的事情。
我们有 ACF 数据,所以我的印象是,如果不包括这些数据,更新时会丢失这些数据。我也担心创建一个无限循环,但我相信像这样使用 wp_update_post() 不应该导致循环。目标是让插件更新所有_stock
数量(API 调用)和触发器save_post()
(我假设可能有更好的方法),以便网站上的其他插件将拥有正确/更新的_stock
数据。
我只是不太确定这是否是正确的方法,因为我发现的大多数答案并不是我想要完成的或者是模糊的。
wordpress - update_post_meta 不再适用于常规价格字段为空的可变产品
所以这段代码过去可以工作,但现在由于某种原因它不再工作了。
我有一个用于定价的自定义 ACF 字段,以便更轻松地更新定价。此功能适用于简单产品,但不适用于可变产品。
该函数只更新已经有值的可变产品常规价格,但不更新空字段,这是违反直觉的。该代码以前可以使用,但我不记得它何时更改。没有插件/主题冲突。
代码如下
php - 尝试以编程方式更新以下帖子元数组
a:3:{i:0;s:5:"37163";i:1;s:5:"37173";i:2;s:5:"37208";}
我正在尝试以编程方式更新以下帖子元值(user_access)(上面的数组),基本上,将 wp 用户 ID 添加到数组中,允许他们访问当前帖子或不
我试过update_post_meta ( $sid
, user_access
, $lastid
); - (其中and$sid
是a )但它只用 . 覆盖了元值。post_id
$lastid
user_id
postid
如何检查是否userid
在数组中,如果没有将其添加userid
到上述数组中?
php - 当用户更新个人资料时,Wordpress 更新 Post Meta
当用户更新他们的个人资料时,我试图更新后元“produktadresse”。我无法指定元键,不知道该怎么做。有人有想法吗?