2017-02-11 165 views
0

我使用的是Wordpress,并希望隐藏与'标题保护:Pavanjot & Amandeep的婚礼''保护'这个词我希望其余的标题保持为是。隐藏标题文字(Wordpress)

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

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

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

任何帮助是伟大的谢谢你。

回答

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'); 

希望这可能对你有用。

+0

谢谢,它的一个页面标题虽然,..... – Dano007

+0

试试这个,我认为它也适用于页面标题。 –

1

我不认为你可以在不修改标记的情况下使用CSS来完成(然后你可以删除文本),但是你可以用几行JS来完成。

<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>

+0

谢谢,我想我只是将js添加到像我用于自定义css的自定义插件? – Dano007

+1

@ Dano007我不能说,因为我不知道你的网站是如何构建的。但是你可以将它添加到'h1'下的脚本标签中。更新我的答案以反映这一点。 –