автоматически отправить URL изображения в настраиваемое поле

83
13

В Wordpress.. Я ищу способ добавить первое загруженное изображение в сообщение автоматически в пользовательское поле под названием "Изображение".

Кто-нибудь знает это?

спросил(а) 2012-01-31T02:01:00+04:00 8 лет, 9 месяцев назад
1
Решение
125

Я нашел ответ сам

Вот окончательный код, который добавляет эскиз эскиза в пользовательское поле с именем Image.

function w_thumbnail_src() {
if (has_post_thumbnail()) {
$thumb = wp_get_attachment_image_src(get_post_thumbnail_id(), 'emphasis');
return $thumb[0]; // thumbnail url
} else {
return ''; // or a default thumbnail url
}
}

add_action('publish_page', 'add_custom_field_automatically', 'w_thumbnail_src');
add_action('publish_post', 'add_custom_field_automatically');
function add_custom_field_automatically($post_id) {
global $wpdb;
if(!wp_is_post_revision($post_id)) {
add_post_meta($post_id, 'Image', w_thumbnail_src(), true);
}
}

ответил(а) 2012-02-06T12:24:00+04:00 8 лет, 8 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема