Я новичок в WordPress .. У меня есть вопрос, чтобы решить проблему:
// Get the shipping from geolocation.
// '1090' is post id meta
// 'seller_geo_longitude' & 'seller_geo_longitude' is post meta_key
public function get_seller_address_point() {
$sellergeo = array(
get_post_meta('1090', 'seller_geo_latitude', true ),
get_post_meta('1090', 'seller_geo_longitude', true )
);
return implode( ',', $sellergeo );
}
Исходный вывод только от продавца, у которого post_id = 1090
[buyer_addresses] => Array
(
[0] => Sukaraja, Tasikmalaya, West Java 46183, Indonesia
)
[seller_addresses] => Array
(
[0] => Unnamed Road, Mekarjaya, Sukaraja, Tasikmalaya, Jawa Barat 46183, Indonesia
)
[status] => OK
Тогда Я просто меняю '1090' на $post_id
или get_the_id()
public function get_seller_address_point() {
$sellergeo = array(
get_post_meta('$post_id', 'seller_geo_latitude', true ),
get_post_meta('$post_id', 'seller_geo_longitude', true )
);
return implode( ',', $sellergeo );
}
Исходный вывод null
или пустую строку
[buyer_addresses] => Array
(
[0] => Sukaraja, Tasikmalaya, West Java 46183, Indonesia
)
[seller_addresses] => Array
(
[0] =>
)
[status] => OK
Я просто хочу привязать значение post_meta, но Получаю пустой вывод.
Как решить эту проблему? Есть идеи?