Woocomerce расстояние доставки петли - PullRequest
0 голосов
/ 05 августа 2020

Я новичок в 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, но Получаю пустой вывод.
Как решить эту проблему? Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...