Intereting Posts
Обновить значение конкретного ключа в сложном объекте `wp_options` Загружать в центр страницы WP_User_Query не может сразу восстановить всех пользователей Разделите HTML-комментарии от плагинов в заголовке / нижнем колонтитуле wp_query для отображения пользовательских терминов таксономии Две формы поиска с разными категориями / сообщениями на страницу WP & Server Speed ​​ Невозможно экспортировать большое количество. сообщений в csv Добавить меню с вкладками на страницу администратора $ wpdb Результат запроса не придет, но в phpmyadmin он работает Какой метод более подходит для удаления пункта меню WooCommerce Extensions? Пользовательская постоянная ссылка, зависящая от категории Как сделать набор цветных изображений Iris представленными над формой и текстом? Пользовательский запрос таксономии показывает более 4 сообщений jquery-issue: невозможно загрузить основной jquery

Использование настраиваемого поля для изменения текста alt для выделенного изображения

Я пытаюсь посмотреть, могу ли я изменить текст в тексте выделенного изображения только для определенных сообщений в блоге.

Всякий раз, когда я загружаю изображение, он позволяет добавлять заголовок по умолчанию, подпись, текст и описание.

Однако иногда мне нужно использовать другой текст для одного и того же изображения. Проблема в том, что я могу использовать только текст по умолчанию, который я установил при загрузке изображения, когда бы я не добавил изображение.

Я создал настраиваемое поле через плагин дополнительных настраиваемых полей. Доступ к настраиваемому полю можно получить с помощью кода:

<?php the_field('myvalue'); ?> 

Теперь я пытаюсь понять, могу ли я придумать какой-то код, который позволяет мне добавлять значение из настраиваемого поля и обновлять отображаемое изображение

Я пытаюсь увидеть, как я могу редактировать следующий код, чтобы атрибут alt мог быть изменен на любое значение в пользовательском поле «myvalue»,

 $title_attribute = the_title_attribute( array( 'echo' => FALSE ) ); the_post_thumbnail( 'full', array( 'alt' => $title_attribute, 'title' => $title_attribute ) ); 

Solutions Collecting From Web of "Использование настраиваемого поля для изменения текста alt для выделенного изображения"

Думаю, вы ответили в своем последнем комментарии .

 if (get_field('alt_image_f')){ $post_thumbnail_attr = array('alt' => get_field('alt_image_f') ); the_post_thumbnail( 'full', $post_thumbnail_attr ); } else the_post_thumbnail(); 

Несколько раз очистив свой код, следует работать

 $custom_image_alt = get_field('alt_image_f'); $post_thumbnail_attr = array(); if ($custom_image_alt) { $post_thumbnail_attr['alt'] = $custom_image_alt; } the_post_thumbnail('full', $post_thumbnail_attr);