Tôi đang gặp phải một số vấn đề không xác định với hình ảnh nổi bật của wordpress. Khi tôi cập nhật một hình ảnh nổi bật từ trang web; nó được hiển thị trong ứng dụng thông qua json.JSON API Wordpress không hiển thị hình ảnh nổi bật khi tải lên qua Ứng dụng
http://indiafastener.com/api/?json=get_post&post_type=listing-item&id=1377
tuy nhiên khi tôi tải hình ảnh qua json vào db chữ; đầu ra là NULL trong trường hình ảnh.
http://indiafastener.com/api/?json=get_post&post_type=listing-item&id=1380
khi tôi nhìn thấy db; nó có đường dẫn hình ảnh và con đường không dẫn đến 404.
Hình ảnh Đường dẫn: http://www.indiafastener.com/webservices/listing/uploads/2017-04-01_12-01-40IMG-20150715-WA0004.jpg
Nó có thể là bởi vì hình ảnh là không có trong thư mục wp-content/uploads/2016/02/
?
Mã để tải lên các hình ảnh
require_once('../../wp-config.php');
require_once('../../wp-admin/includes/image.php');
$dirname = "../../wp-content/uploads/2017/01/";
$filename = $_FILES["file"]["name"];
$attachment = array(
'post_mime_type' => 'image/jpeg',
'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
'post_content' => '',
'post_status' => 'inherit',
'guid' => $dirname.basename($filename)
//'wp-content/uploads/2017/01/' . basename($filename)
);
$your_post_id = 1392;
$attach_id = wp_insert_attachment($attachment, $filename,'$your_post_id');
$attach_data = wp_generate_attachment_metadata($attach_id, $filename);
wp_update_attachment_metadata($attach_id, $attach_data);
//$id=1385;
update_post_meta($id, '_thumbnail_id', $attach_id);
echo "success";
Bất kỳ giúp đỡ về vấn đề này sẽ được đánh giá cao.
Ảnh chụp màn hình
tập tin đính kèm post_type DB của hình ảnh được tải lên thông qua ứng dụng
DB bài viết liên quan đến hình ảnh Id
Trong ảnh chụp màn hình xem trước hình ảnh bị thiếu, bạn có thể dán vào nhận xét url đầy đủ của hình ảnh đó không? Bạn cũng có thể xem bài đăng này, nó có thể giúp giải quyết vấn đề của bạn: http://wordpress.stackexchange.com/questions/231137/wp-rest-api-how-to-get-featured-image – Robbiegod
http://www.indiafastener.com/wp-content/uploads/2017/01/2017-10-01_12-01-04IMG-20150715-WA0004.jpg Đây là đường dẫn của hình ảnh. Cảm ơn tôi cũng sẽ kiểm tra plugin đó .. –
Bạn có kiểm tra quyền của hình ảnh trong thư mục hình ảnh không? Đôi khi chúng được tải lên (khi được thực hiện thủ công) với các quyền khác nhau hơn khi thực hiện thông qua thư viện phương tiện wordpress. – Marty