Как удалить символы в строке

T
На сайте с 03.11.2014
Offline
36
575

Здраствуйте,

Нужно удалить скобки и цифры в строке, в php разбираюсь на уровне копировать/вставить.

вот такой код

<div class="info">Выскажи свое мнение о <?php the_title(); ?></div>

результат

-Выскажи свое мнение о title (xxxx)

Нужно убрать (xxxx), чтоб было

-Выскажи свое мнение о title

Чтоб убирались скобки и цифры в этой строке, как это сделать?

DV
На сайте с 01.05.2010
Offline
644
#1

<div class="info">Выскажи свое мнение о <?php  preg_replace('/\(.*\)/', '', the_title()); ?></div> 
VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
T
На сайте с 03.11.2014
Offline
36
#2

DenisVS,

Изменений не произошло, так же выводится как и было

ДП
На сайте с 23.11.2009
Offline
203
#3

перед preg_replace добавьте echo и функцию используйте get_the_title, чтобы стало

<div class="info">Выскажи свое мнение о <?php echo  preg_replace('/\(.*\)/', '', get_the_title()); ?></div>

А так если везде надо менять - то в WP есть хуки, наверно на вывод тайтла тоже должен быть.

T
На сайте с 03.11.2014
Offline
36
#4

Дикий пионер, добавил "echo" , прошелся по записям так же осталось все

-Выскажи свое мнение о Фирма (1993) <--- скобки и цифры на месте. Не хотят убираться

Кэширование не использую, все изменения срабатывают сразу

DV
На сайте с 01.05.2010
Offline
644
#5

Давайте весь код, а то будет гадание на кофейной гуще. Неизвестно, что у вас там эта функция get_the_title() выдаёт.

T
На сайте с 03.11.2014
Offline
36
#6
DenisVS:
Давайте весь код, а то будет гадание на кофейной гуще. Неизвестно, что у вас там эта функция get_the_title() выдаёт.

<?php the_title(); ?>
выдает заголовок поста, у меня cms wordpress, это обычный вывод, названия записи, например "Опочтарение (2010)" , я хочу убрать "(2010)" когда использую название записи в нескольких местах поста.

---------- Добавлено 19.03.2015 в 17:03 ----------

все заработало УРА УРА!!!

в коде что предложил Дикий пионер добавить echo , и еще вызов the_title() изменить на get_the_title() , заработало теперь!) Спасибо.

Дикий пионер:

А так если везде надо менять - то в WP есть хуки, наверно на вывод тайтла тоже должен быть.

Да во всех записях нужно изменять, но только не тайтл а строчку в которой мне нужно вытащить название поста без цифр, а какие хуки тут можно использовать? И еще не сильно ли это дело увечилит нагрузку?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий