Я пытаюсь получить следующий вывод в моем HTML
<h1>This is the <span class="highlighted-text">Blog Title</span></h1>
Используя мои базовые знания о WordPress Codex и PHP, я в настоящее время достигаю этого, используя следующую технику:
<?php
$siteNameFull = get_bloginfo("name");
$nameArray = explode(" ", $siteNameFull, 4);
?>
<h1><?php echo $nameArray[0] . " " . $nameArray[1] . " " . $nameArray[2] . "<span class='highlighted-text'>" . " " . $nameArray[3] . "</span>" ?></h1>
Это выводит HTML точно так, как я хочу, но заставляет меня чувствовать себя немного неловко …
Я подозреваю, что нахожусь на правильном пути, используя функцию разнесения, но уродливое объединение, когда я хочу собрать все воедино, кажется ужасным способом сделать что-то.
Может кто-нибудь указать мне правильное направление здесь, пожалуйста!
Большое спасибо
Попробуй это:
<?php
$siteNameFull = get_bloginfo("name");
$nameArray = explode(" ", $siteNameFull, 4);
$nameArray[3]= '<span class="highlighted-text">'.$nameArray[3].'</span>';
$title_name= implode(" ", $nameArray);
?>
<h1><?php echo $title_name; ?></h1>
Других решений пока нет …