问题标签 [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.

0 投票
1 回答
447 浏览

wordpress - 使用 update_post_meta 将序列化数据插入 WordPress Post Meta 的正确方法

我正在尝试使用 update_post_meta 函数将序列化数据插入到 wp_postmeta 表中。

但是,当我将数据插入表中时,它正在被更改。例如,这是我要插入的内容:

所以我的序列化数据是这样的:

然而它被插入到数据库中是这样的:

它看起来像是将其作为字符串插入,而不仅仅是将值设置为我输入的原始序列化数据。

我不知道如何纠正这个问题,因为我不经常直接使用序列化数据。

任何见解将不胜感激。

0 投票
1 回答
44 浏览

php - 在 wordpress 中使用函数更新字段

我正在尝试编写一个函数,当帖子状态设置为“发布”时,该函数将自动勾选后端的复选框字段。这是在我的functions.php 中。

我已经通过调用 features_post() 将函数设置为在帖子预览模板中运行,但它似乎不起作用。谁能指出我正确的方向?

0 投票
1 回答
217 浏览

php - 自 WooCommerce 3+ 起以编程方式创建优惠券

我以编程方式使用此代码在 woocommerce 添加优惠券。

但它总是说usage_limit = 1。

我添加了额外的代码来更新:

但它首先不起作用。但是如果我在后端打开优惠券并在没有任何更改的情况下更新。使用限制设置为无限制。

怎么会触发这个,我不需要打开所有的优惠券。

0 投票
2 回答
77 浏览

php - Wordpress 中 add_post_meta() 函数的问题

当像这样使用它时:

工作正常,但是当将字符串值存储在变量中时,例如:

请帮忙。谢谢。

0 投票
0 回答
15 浏览

php - 发布元字段正在正确更新 woocommerce 自定义字段,但产品页面中未显示相同内容

我正在努力解决问题,但无法解决问题。我正在尝试自定义 woocommerce 礼品卡插件,并使用 dokan 插件在供应商页面上使其可编辑。一切正常。Post meta 正在根据需要准确更新,但 postmeta 值在产品页面上不起作用。与woocommerce有关的任何问题吗?或者我们需要对 woocommerce 采取具体行动才能使其发挥作用?这post_meta是保存在数据库中的内容:

我正在使用以下操作来保存 post_meta 值:

非常感谢任何帮助。

0 投票
1 回答
40 浏览

php - PHP:从序列化数组中删除整个数组的字符串计数

我有一个 JSON 数组,我保存在 PHP 变量中。然后,我使用serialize($variable)内置的 Wordpress 函数序列化该数组并将其保存到 dB update_post_meta()

我遇到的问题是整个序列化数组都用字符串计数包装。像这样,当前被保存为:

我需要在没有整个数组的字符串计数的情况下保存它。期望的输出:

一如既往,非常感谢您对此的任何帮助。

0 投票
0 回答
37 浏览

wordpress - 使用 Wordpress 的 API 更新 postmeta 后如何正确触发 save_post?

我需要save_post()在另一个插件更新 postmeta 后触发_stock。我有其他插件看不到 postmeta 何时更新并显示不正确的值。它可以手动完成,但并不理想。

我在想像下面这样的事情。

我们有 ACF 数据,所以我的印象是,如果不包括这些数据,更新时会丢失这些数据。我也担心创建一个无限循环,但我相信像这样使用 wp_update_post() 不应该导致循环。目标是让插件更新所有_stock数量(API 调用)和触发器save_post()(我假设可能有更好的方法),以便网站上的其他插件将拥有正确/更新的_stock数据。

我只是不太确定这是否是正确的方法,因为我发现的大多数答案并不是我想要完成的或者是模糊的。

0 投票
0 回答
31 浏览

wordpress - update_post_meta 不再适用于常规价格字段为空的可变产品

所以这段代码过去可以工作,但现在由于某种原因它不再工作了。

我有一个用于定价的自定义 ACF 字段,以便更轻松地更新定价。此功能适用于简单产品,但不适用于可变产品。

该函数只更新已经有值的可变产品常规价格,但不更新空字段,这是违反直觉的。该代码以前可以使用,但我不记得它何时更改。没有插件/主题冲突。

代码如下

0 投票
0 回答
34 浏览

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$lastiduser_idpostid

如何检查是否userid在数组中,如果没有将其添加userid到上述数组中?

0 投票
0 回答
18 浏览

php - 当用户更新个人资料时,Wordpress 更新 Post Meta

当用户更新他们的个人资料时,我试图更新后元“produktadresse”。我无法指定元键,不知道该怎么做。有人有想法吗?