我面临着一个问题,我无法检索自定义字段值时,与WordPress集成外部系统。
以下是问题的分类:
1.我已经成功地将外部系统与WordPress集成,以获取文章内容。
1.虽然我可以检索文章内容没有任何问题,我无法检索自定义字段值。
1.我使用插件添加了自定义字段,这些字段存储在WordPress数据库的“wp_postmeta”表中。
1.我已经尝试了几次使用PHP和WordPress数据库连接来查询和检索这些自定义字段值。
我的一个尝试是下面提供的代码:
function test_custom_database_query() {
global $wordpress_db_conn; // Using the WordPress database connection object
// Construct the query
$sql = "SELECT meta_value FROM wp_postmeta WHERE meta_id = '1373'";
// Execute the query
$result = $wordpress_db_conn->query($sql);
// Initialize the result variable
$meta_value = '';
if ($result) {
$results = $result->fetch_object();
if ($results) {
$meta_value = unserialize($results->meta_value);
}
}
return $meta_value;
}
字符串
1条答案
按热度按时间piok6c0g1#
使用get_post_meta函数。
get_post_meta
函数允许您根据文章的id和meta key从文章中检索元数据。字符串