Intereting Posts
запланированное событие не выполняется Необходимо изменить все ссылки в содержимом страницы, но не в сообщении. Удалите раздел «Подробности приложения» в медиаплеере wordpress Невозможно изменить зарегистрированный пользовательский тип перезаписываемого пула Миграция запроса mysqli в wp_query Измените query_posts на WP_Query на странице, но не работает Does get_the_content_feed недействительные теги? Javascript не работает Как я могу контролировать, если пост обновлен Публиковать сообщение, но не называть публикацию в заголовке публикации переднего плана Похожие сообщения Исключая определенные категории Получение дополнительных сообщений в WordPress через AJAX Привилегия для восстановления поврежденных сообщений Получить идентификатор страницы категории с или без каких-либо сообщений Могу ли я фильтровать функцию, созданную темой или плагином?

Заменить знак подчеркивания (_) в пространстве ()

Я использую плагин «Авто-пост с загрузкой изображений» Например, я загружаю изображение с именем «Image_Name», затем плагин создает сообщение с именем «Image_Name»,

Теперь вопрос: как удалить Underscore (_) в заголовке сообщения Скажите мне «где копать»? Я знаю, что существует такая функция «str_replace». Где его применять?

Вот фрагмент кода:

$postData = array( 'post_title' => $attachment->post_title, 'post_type' => 'post', 'post_content' => $image_tag, 'post_category' => array('0'), 'post_status' => 'publish' ); 

PS Я не совсем понимаю php

Вы правы, вам нужно использовать str_replace . См. Подробности здесь

Таким образом, правильный код:

 $postData = array( 'post_title' => str_replace('_', ' ', $attachment->post_title), 'post_type' => 'post', 'post_content' => $image_tag, 'post_category' => array('0'), 'post_status' => 'publish' );