Всем привет! Очередная проблема с недоученным php! Не пойму как решить проблему..надо убрать одно слово в коде...как одно выводится не пойму.. вот код: PHP: <section class="widget"> <?php if ( isset( $args[ 'agent_title_text' ] ) && ! empty( $args[ 'agent_title_text' ] ) ) { ?><h3 class="title"><?php echo esc_html( $args[ 'agent_title_text' ] ); ?></h3><?php } ?> На выходе вот это: Риэлтор Игнат Петрович Вот где тут в коде Риэлтор? Что стереть чтобы не было слова риэлтор, которое подставляется перед каждым именем..... Кто сможет подсказать как это сделать?
Спасибо вам!!! Буду признателен, если подскажете как записать код, чтобы не было слова риэлторы...видимо я синтаксис нарушаю...пока мне сложно разобраться в коде..
Причем тут код ? смотри в корень, что пихаеться в переменную $args[ 'agent_title_text' ] - там ты и ответ найдёш, как вариант, можно поменять код так (но это говнокод): Код: <?php if ( isset( $args[ 'agent_title_text' ] ) && ! empty( $args[ 'agent_title_text' ] ) ) { ?><h3 class="title"><?php echo esc_html(str_replace( "Риэлтор", "", $args['agent_title_text']); ); ?></h3><?php } ?>
Чего-то говнокод не сработал! Мне любой говнокод подойдет! Мне бы только убрать его нахрен со страницы и все! Сейчас покопаюсь...где б его иже искать...ой блин, наворотили то....и зачем только слово это убирать приперло !!! Спасибо вам, я буду писать как что...
сделать PHP: var_dump($args); перед PHP: if ( isset( $args[ 'agent_title_text' ] ) && ! empty( $args[ 'agent_title_text' ] ) ) {
<?php var_dump($args); if ( isset( $args[ 'agent_title_text' ] ) && ! empty( $args[ 'agent_title_text' ] ) ) { ?><h3 class="title"><?php echo esc_html( str_replace('Риэлтор ', '', $args[ 'agent_title_text' ] )); ?></h3><?php } ?> не туда поставил да? Ну я по всякому пробовал...ну ни как! Спасибо вам отзывчивость! Вы не поверите как я это решил!!! Скачал po - открыл перевод - нашел Риэлтор в переводе (я его сам переводил...) и заменил на пробел...) Ну костыль еще тот...но зато работает!