Добавить данные и класс ко всем изображениям в WPHtml

Программисты Html
Ответить
Anonymous
 Добавить данные и класс ко всем изображениям в WP

Сообщение Anonymous »

Я создал пользовательское поле для изображений в WordPress, которое создается и сохраняет правильно, используя приведенный ниже код. Кроме того, если значение присутствует, я также хотел бы добавить класс .video-thumb < /code> к изображению.
Изображение
< /code>

желаемый вывод < /strong> (если присутствует vimeo-id): < /p>


Изображение
< /code>

Кто -нибудь может помочь с этим?/* Add custom field to attachment */
function image_attachment_add_custom_fields($form_fields, $post) {
$form_fields["vimeo-id"] = array(
"label" => __("Vimeo ID"),
"input" => "text",
"value" => get_post_meta($post->ID, "vimeo-id", true),
);
return $form_fields;
}
add_filter("attachment_fields_to_edit", "image_attachment_add_custom_fields", null, 2);

/* Save custom field value */
function image_attachment_save_custom_fields($post, $attachment) {
if(isset($attachment['vimeo-id'])) {
update_post_meta($post['ID'], 'vimeo-id', $attachment['vimeo-id']);
} else {
delete_post_meta($post['ID'], 'vimeo-id');
}
return $post;
}
add_filter("attachment_fields_to_save", "image_attachment_save_custom_fields", null , 2);

?>


Подробнее здесь: https://stackoverflow.com/questions/339 ... ages-in-wp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»