我正在使用Listify主题构建一个网站,我想在我的地图标记中添加自定义信息。 (http://fclibero.com/listings/)
我可以使用此功能将内容添加到地图标记中:
function custom_listify_listing_data( $data ) {
$data[ 'date_added' ] = get_post()->post_date;
return $data;
}
add_filter( 'listify_listing_data', 'custom_listify_listing_data' );
查看原始
但我需要的数据是在post_meta中,它被称为geolocation_lat和geolocation_long。我假设我需要使用此功能:https://developer.wordpress.org/reference/functions/get_post_meta/
如何将这两个函数组合起来从数据库中获取lat和long?
谢谢!
答案 0 :(得分:1)
看起来这对您有用:
function custom_listify_listing_data( $data ) {
$postObject = get_post();
$data[ 'date_added' ] = $postObject->post_date;
// geolocation_lat and geolocation_long
$data[ 'geolocation_lat' ] = get_post_meta($postObject->ID, 'geolocation_lat', true);
$data[ 'geolocation_long' ] = get_post_meta($postObject->ID, 'geolocation_long', true);
return $data;
}
add_filter( 'listify_listing_data', 'custom_listify_listing_data' );