隐藏标题中的文字(Wordpress)

时间:2017-02-11 18:42:47

标签: html css wordpress

我正在使用Wordpress,并希望隐藏“受保护”一词,标题为“受保护:Pavanjot& Amandeep的婚礼'我希望其余的标题保持不变。

我猜使用自定义css我可以定位下面的代码来隐藏这个词?我不确定如何实现这一点。

<header class="entry-header page-header">
        <h1 class="entry-title">Protected: Pavanjot &amp; Amandeep’s Wedding</h1>
    </header>

我想隐藏这个词,或者删除它,所以剩下的文字左对齐,不会留下空隙。

任何帮助都非常感谢你。

2 个答案:

答案 0 :(得分:1)

我不认为你可以用CSS做到这一点而不修改标记(然后你可以删除文本),但你可以用几行JS来做。

&#13;
&#13;
<h1 class="entry-title">Protected: Pavanjot &amp; Amandeep’s Wedding</h1>
<script>
var entryTitle = document.querySelector('.entry-title'),
  text = entryTitle.innerHTML;
entryTitle.innerHTML = text.substring(text.indexOf(" "), text.length);
</script>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

如果这是您的帖子标题,那么将此功能放在您的functions.php中,您的问题就会得到解决。

function change_title($title) {
    if (strpos($title, 'Protected:') !== false) {
        $title = str_replace("Protected:","",$title);

    }
    return $title;
}
add_filter('the_title', 'change_title');

希望,这可能对你有用。