2017-02-11 2 views
0

Ich benutze Wordpress und möchte das Wort 'Geschützt' verstecken, das mit dem Titel 'Geschützt: Pavanjot & Amandeeps Hochzeit' ist Ich möchte den Rest des Titels als bleiben ist.Text im Titel verstecken (Wordpress)

Ich rate mit benutzerdefinierten css Ich kann den untenstehenden Code zielen, um das Wort zu verbergen? Ich bin mir nicht sicher, wie ich das erreichen soll.

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

Ich mag das Wort verbergen, oder es zu entfernen, so dass der restliche Text links ausgerichtet und hinterlässt keine Lücke.

Jede Hilfe ist großartig, danke.

Antwort

0

Wenn dies Ihr Post-Titel ist, dann diese Funktion legen Sie in Ihrer functions.php, wird Ihr Problem gelöst werden.

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

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

Hoffe, das kann für Sie nützlich sein.

+0

danke, es ist ein Seitentitel obwohl, ..... – Dano007

+0

versuchen Sie dies, ich denke, es würde auch für den Seitentitel arbeiten. –

1

Ich glaube nicht, dass Sie das mit CSS tun können, ohne das Markup zu ändern (und dann könnten Sie einfach den Text entfernen), aber Sie können es mit ein paar Zeilen von JS tun.

<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

Danke, und ich denke, ich würde nur die js zu einem benutzerdefinierten Plugin hinzufügen, wie ich für benutzerdefinierte CSS verwenden? – Dano007

+1

@ Dano007 Ich kann nicht sagen, da ich nicht weiß, wie Ihre Website strukturiert ist. Aber Sie können es einfach in ein Skript-Tag unter dem 'h1' hinzufügen. Meine Antwort wurde aktualisiert, um das widerzuspiegeln. –