Для добавления собственного префикса ко всем подписям к изображениям постов в WordPress можно воспользоваться хуками WordPress и функциями обработки строк.
Сначала вам необходимо добавить следующий код в файл functions.php
вашей темы (рекомендуется создать дочернюю тему и изменять её, чтобы избежать потери изменений при обновлении основной темы):
function custom_image_caption_prefix($html, $id, $caption, $title, $align, $url) { // Добавляем собственный префикс $new_caption = 'Ваш_префикс: ' . $caption; // Формируем HTML-код для подписи $html = '<figure id="attachment_' . $id . '" class="wp-caption ' . esc_attr($align) . '">'; $html .= do_shortcode($content) . '<figcaption class="wp-caption-text">' . $new_caption . '</figcaption></figure>'; return $html; } add_filter('image_add_caption_shortcode', 'custom_image_caption_prefix', 10, 6);
В данном коде custom_image_caption_prefix
- это имя функции, которая будет обрабатывать подписи к изображениям. В этой функции мы добавляем собственный префикс к переданной подписи $caption
и возвращаем измененный HTML-код для отображения изображения с новой подписью.
Не забудьте заменить 'Ваш_префикс: '
на свой собственный префикс.
После добавления данного кода в файл functions.php
, все подписи к изображениям в постах WordPress будут содержать ваш собственный префикс.