我想替换我的Wordpress标题的特殊字符,以制作linebreak + italic。
但是,我的问题很特别,因为我使用的是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>
答案 0 :(得分:1)
你可以使用一些自定义的jQuery hack来实现。看看。
jQuery(document).ready(function($){
$('li a').each(function(){
var title = $(this).text()
title = title.replace("<i>","")
title = title.replace("</i>","")
title = title.replace(/\|/g,"")
title = $(this).html(title)
})
})
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<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>
&#13;
我给了你一个想法,你可以使用jQuery替换功能替换你想要的任何东西。如果您需要更多帮助,请与我们联系。 感谢