- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过 SQL 插入项目和属性。一切正常,但我无法弄清楚 wp_postmeta 中的 _product_attributes
我理解逻辑,除了 s:7:"pa_hrup"<-- 我从哪里得到 7和 s:31:"pa_kapaciteta-rezervoarja-za-go"<-- 我从哪里得到 31..
a:2:{s:7:"pa_hrup";a:6:{s:4:"name";s:7:"pa_hrup";s:5:"value";s:0:"";s:8:"position";i:0;s:10:"is_visible";i:1;s:12:"is_variation";i:0;s:11:"is_taxonomy";i:1;}s:31:"pa_kapaciteta-rezervoarja-za-go";a:6:{s:4:"name";s:31:"pa_kapaciteta-rezervoarja-za-go";s:5:"value";s:0:"";s:8:"position";i:1;s:10:"is_visible";i:1;s:12:"is_variation";i:0;s:11:"is_taxonomy";i:1;}}
最佳答案
它是一个元数据字符串序列化数组,s:31
是本例中pa_kapaciteta-rezervoarja-za-go
的长度. a:6
是每个数组 (或子数组) 的 ok 键/值对项数。
序列化数组:
a:
开始数组,加上其中的项键/值对的数量和 :
。{
项目开始s:
为字符串,加上字符串项(键或值)的长度和 :
,加上键或值字符串。;
分隔每个键或值组件
项目结束序列化数组,可以使用 WordPress 反序列化 maybe_unserialize()
(或 PHP 中的 unserialize()
)。
普通数组 可以使用 WordPress 序列化 maybe_serialize()
(或 PHP 中的 serialize()
)。
像 add_post_meta() 或 update_post_meta() 这样的 Wordpress 函数总是会在将 meta_value
保存到 wp_postmeta
表之前序列化一个数组。
WooCommerce 的一些相关 WC_Data
方法与 CRUD Objects 上的 save()
相同。以及所有相关的数据存储类。
使用 maybe_unserialize()
在您的序列化字符串数组上将给出:
$values = array(
'pa_hrup' => array(
'name' => 'pa_hrup',
'value' => '',
'position' => '0',
'is_visible' => '1',
'is_variation' => '0',
'is_taxonomy' => '1'
),
'pa_kapaciteta-rezervoarja-za-go' => array(
'name' => 'pa_kapaciteta-rezervoarja-za-go',
'value' => '',
'position' => '1',
'is_visible' => '1',
'is_variation' => '0',
'is_taxonomy' => '1'
)
);
关于php - WooCommerce 序列化 wp_postmeta 表中的元值数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55509075/
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 7 年前。 Improv
我想检索所有具有 meta_key = 'veteran_state'我经过该州以返回该州退伍军人的所有记录。 wp_metapost 有 3 个元键: 退伍军人州 退伍军人姓名 veteran_we
使用 WordPress 的 WP_Query 函数,我能够创建一个转换为以下 SQL 的查询; SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_post
在 WordPress(使用 MySQL)中获取属性似乎比必要的要慢。 (这是一个 self 回答的问题,所以继续我的回答。) 最佳答案 wp_postmeta 的标准模式提供的索引很差。这会导致性能
我有一个表 wp_postmeta 包含这些列: 元标识符 post_id 元 key 元值 我只想检索以下条目: ------------------------------------------
事情是这样 我在获取按 desc 排序的 meta_value 时遇到一些问题。但它没有按照我想要的方式工作。 我做错了什么?我试图通过 order desc 获取meta_query应该是 meta
我正在制作一个搜索功能,当在几个下拉菜单中的每一个上进行选择时,该功能都会更新可用选项。 这里有两个 mysql 查询,运行它们来更新两个下拉菜单。数据库中约有 5000 个产品,每次查询大约需要 4
目标是迁移与存储在 Wordpress 表中的产品定义相关的数据(在本例中为信用卡)。 以下是我要迁移的数据的示例: SELECT meta_key, meta_value FROM wp_postm
我查看了 WordPress 数据库中的所有表格,并注意到 wp_postmeta 表包含大量旧的和过时的信息。例如,它包含大量元键设置为 _wp_attached_file、_wp_attachme
我正在通过 SQL 插入项目和属性。一切正常,但我无法弄清楚 wp_postmeta 中的 _product_attributes 我理解逻辑,除了 s:7:"pa_hrup" array(
我是 MySQL 的新手,但我仍然无法理解 JOIN 表。 我正在开一家在线商店,我需要生成所订购商品的电子邮件报告以及产品的一些自定义字段。 在我的数据库中,我的产品位于 wp_posts ,然后我
我正在尝试从 wordpress 表 wp_postmeta 进行查询我需要下图中从 _form_id 到 _sub_id 的数据。我正在使用这个 sql SELECT meta_value, MAX
我喜欢 LEFT JOIN 两个表 wp_posts 和 wp_postmeta。在我的帖子中,我创建了几个元框选项。 假设我创建了一个名为“广告”的自定义帖子类型,并且对于每个广告,我都将发布日期和
似乎这两个表都在 woocommerce 中存储订单的元数据。但是如何知道将哪些数据存储到哪里呢? 我目前正在使用 update_post_meta 函数,例如, update_post_meta(
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个正在执行以下查询的wordpress网站,但我看到这个查询正在执行许多内部联接,并且该网站需要很长时间才能加载并且出现故障,并且我一直在尝试创建一个生成的查询结果相同,但尚未成功 我想知
我尝试了很多方法来获取这些数据,我相信这是解决我的问题的最好也是最后的解决方案。 我已经将 wp_posts 和 wp_postmeta 导入到我自己构建的 php mysql cms 中,现在我正在
SELECT post_id,meta_key,meta_value FROM wp_postmeta WHERE post_id > 3185 AND meta_key = '_sh
我正在尝试使用此查询同时搜索 wp_post 和 wp_postmeta: $querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts,
我是一名优秀的程序员,十分优秀!