У меня есть функция, которая автоматически создает настраиваемое поле в сообщении. У меня это есть в файле functions.php.
Image
- это имя настраиваемого поля, а HERE
- это значение. Как я могу поставить функцию w_thumbnail_src
в качестве переменной?
add_action('wp_insert_post', 'mk_set_default_custom_fields');
function mk_set_default_custom_fields($post_id)
{
if ( $_GET['post_type'] != 'post' ) {
add_post_meta($post_id, 'Image','HERE', true);
}
return true;
}
и позвольте мне добавить, что w_thumbnail_src
- это функция в том же файле, которая выглядит следующим образом
function w_thumbnail_src() {
if (has_post_thumbnail()) {
$thumb = wp_get_attachment_image_src(get_post_thumbnail_id(), 'emphasis');
echo $thumb[0]; // thumbnail url
}
}