$text="Здравствуйте, уважаемый [name-s4CwX], Спасибо Вам за регистрацию в [company-dJ76dGkddbi-daXq]. Вы указали телефон [input-text-ubdvlkdB] ..... ";
foreach ($_POST as $key => $value) {
$text = str_replace("["$.key."]", $value, $text);
}
$newsLoop = new WP_Query(array(
'posts_per_page' => 10,
'post_type' => 'post',
'orderby' => 'date',
'order' => 'DESC',
'meta_query' => array(
array(
'key' => 'post_delete',
'value' => '0',
'compare' => 'LIKE',
)
),
));
if ( $newsLoop->have_posts() ) : ?>
<div class="news-wrapper">
<?php while ( $newsLoop->have_posts() ) : $newsLoop->the_post();
$post_delete = get_post_meta( $post->ID, 'post_delete' );
?>
<?php if ( !$post_delete ): ?>
<?php get_template_part( 'template-parts/loop', get_post_format() ? : 'video' ); ?>
<?php endif ?>
<?php endwhile;?>
</div>
<?php endif; wp_reset_query(); ?>
android:scaleType="centerCrop"
$replaces = [
'#3d#' => '3D',
'#\bmax\b#' => 'MAX', //меняем только вхождения в целых словах, слово max заменится на MAX, в слове maximum max не поднимется.
'#program#is' => 'PROGRAM' //меняем любые вхождения: program, Program, PROgram и тд... получим PROGRAM, так же например слово programfiles заменится на PROGRAMfiles, если надо целиком вхождение в слово обернуть в \bслово\b как в примере с max
];
function replacer($params, $string) {
$from = array_keys($params);
$to = array_values($params);
return preg_replace($from, $to, $string);
}
$TheTitle = 'maximum best program for you - this is a 3d max - super puper pRoGrAm';
$titleNew = replacer($replaces, $TheTitle);
var_dump($titleNew); //string(70) "maximum best PROGRAM for you - this is a 3D MAX - super puper PROGRAM"