0

我正在尝试在我的 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,但让我感到有点不安......

我怀疑我通过使用explode 函数走在正确的轨道上,但是当我想把它们拼凑在一起时,丑陋的串联感觉就像一种可怕的做事方式。

有人可以在这里指出我正确的方向吗!

非常感谢

4

1 回答 1

0

尝试这个:

<?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>
于 2015-09-11T12:23:03.417 回答