【发布时间】:2018-02-16 07:34:48
【问题描述】:
我想替换我的 Wordpress 标题的特殊字符,使换行符 + 斜体。
但是,我的问题很特殊,因为我使用的是 Wordpress 插件“Posts per Cat”,它会按类别显示我的帖子标题。所以,我不能通过结合str_replace 和get_title 函数来解决我的问题,因为插件已经获得了标题。根据下面的 HTML 代码,如何在我的标题中将字符“|”替换为 <br>,并将 <i> 替换为斜体?
有没有办法在 PHP 或 CSS 中做到这一点?
这是 HTML 代码:标题是在 <a> 标签中获得的
<div id="ppc-box">
<div class="ppc-box one">
<div class="ppc">
<h3>CURRENTLY</h3>
<ul>
<li>
<a href="http://temporarygallery.org/do-not-remove-this-folder/nouvelle-exposition-2/" class="ppc-post-title" title="Article BOOK LAUNCH & KÜNSTLERGESPRÄCH published at 18 juillet 2017 10 h 57 min">BOOK LAUNCH & KÜNSTLERGESPRÄCH</a></li>
<li>
<a href="http://temporarygallery.org/do-not-remove-this-folder/alleinanspruch/" class="ppc-post-title" title="Article PARKFIELD STUDIES | Marianna Christofides | <i>27 August – 30 August 2017</i> published at 18 juillet 2017 10 h 59 min">PARKFIELD STUDIES | Marianna Christofides | <i>27 August – 30 August 2017</i></a></li>
<li>
<a href="http://temporarygallery.org/do-not-remove-this-folder/fourth-post-test/" class="ppc-post-title" title="Article ALLEINANSPRUCH | Arne Schmitt, Nico Joana Weber | <i>4 Februar – 30 April 2017</i> published at 20 juillet 2017 17 h 52 min">ALLEINANSPRUCH | Arne Schmitt, Nico Joana Weber | <i>4 Februar – 30 April 2017</i></a></li>
</ul>
</div>
</div>
<div class="clear"></div>
<div class="ppc-box one">
<div class="ppc">
<h3>PREVIEW</h3>
<ul>
<li>
<a href="http://temporarygallery.org/do-not-remove-this-folder/second-post-test/" class="ppc-post-title" title="Article RESPAWN | Eloïse Bonneviot, Anne de Boer | <i>4 July – 30 July 2017</i> published at 20 juillet 2017 17 h 50 min">RESPAWN | Eloïse Bonneviot, Anne de Boer | <i>4 July – 30 July 2017</i></a></li>
<li>
<a href="http://temporarygallery.org/do-not-remove-this-folder/third-post-test/" class="ppc-post-title" title="Article THE COMMON TOAD | Victoria Adam | <i>27 Mai – 30 Juli 2017</i> published at 20 juillet 2017 17 h 51 min">THE COMMON TOAD | Victoria Adam | <i>27 Mai – 30 Juli 2017</i></a></li>
</ul>
</div>
</div>
<div class="clear"></div>
<div class="clear"></div>
</div>
【问题讨论】:
-
不确定你的意思,你能通过进一步解释澄清吗?
-
@Script47 我的 HTML 代码中有
<a>标签。在那些<a>标签中有class="ppc-post-title"和title=" "。在title=" "中有我的Wordpress 的标题。我想添加一个替换字符“|”的函数在这些标题中用换行符和“”用斜体表示。我正在寻找一种方法来实现这一点,无论是在 PHP 还是 CSS 中。 -
@Script47 更清楚了吗?例如,如果我在 wordpress admin 中将标题写为:“MY | TITLE”,则“|”字符将被换行符替换,并且标题将打印在两行。
标签: php html wordpress function plugins