У меня проблема. Я хочу, чтобы URL-адрес отображаемого изображения был опубликован.Wordpress - Get Attachment url при публикации публикации
Он работает, когда я обновляю сообщение, но не когда он был опубликован в первый раз, потому что метаданные, похоже, не хранятся в базе данных в данный момент. Даже когда я использую «wp_insert_post» вместо «save_post», он не работает.
В моей functions.php я проверить для новых/обновленных сообщений с:
add_action('save_post', 'my_function');
Когда пост был обновлен я прочитал признакам URL изображения с помощью:
$image_url = get_post_meta(get_post_meta($post_id, "_thumbnail_id", true), "_wp_attached_file", true);
Можете ли вы мне помочь ?
Возможно, функция get_attached_media() * поможет вам в дальнейшем. – pbaldauf
@pbaldauf: Нет успеха :( – moviemaker
Вы пробовали wp_get_attachment_url? 'wp_get_attachment_url (get_post_thumbnail_id ($ post-> ID))' – Prateek