Ihr bewährter Begleiter.
Viele Nutzer schätzen die vertraute Umgebung des Classic-Editors, die eine einfache und schnelle Bearbeitung ermöglicht.
Mehr Funktionen, mehr Möglichkeiten.
Der Advanced Editor erweitert den Funktionsumfang des Classic-Editors und ermöglicht es, Inhalte noch effektiver zu bearbeiten.
Der Classic-Editor für alle.
Der Classic-Editor zeichnet sich durch Stabilität und Zuverlässigkeit aus, was für professionellen Anwender von Bedeutung ist.
Der Advanced Editor für kreative Köpfe.
Mit dem Advanced Editor können Designer und
Content Creatoren kreative Ideen umsetzten.
Den ersten Textabsatz der Website automatisch hervorheben. Das bedeutet, das Design der Auszüge im Vergleich zum restlichen Inhalt anzupassen. Die erste Empfehlung dafür ist, ein Snippet in die functions.php
des Themes einzufügen und entsprechendes CSS zu verwenden.
Inhaltsverzeichnis
Den ersten Absatz allein mit CSS
Den ersten Textabsatz automatisch stylen. Das kann allein mit CSS gut funktionieren, aber siehe unten!
/* --- Ersten Absatz stylen --- */
p:first-of-type {
margin-top: -25px;
color: #333333;
font-weight: 500;
font-size: 1.3rem;
font-style: oblique;
line-height: 1.7;
clear: both;
}
functions.php
, CSS und JavaScript: das Child-Theme. Spezifisch, CSS+JS: das Plug-in Header Footer Code Manager. Zum Workflow und Browser Cache siehe das Plug-in reBusted!Mit dem oben genannten CSS kann das in bestimmten Fällen passend sein, aber hier zum Beispiel hat es auch die Ergebnisse der Suche von "Relevanssi Live Ajax Search" beeinflusst, wobei die Schriftgröße viel größer war als gewünscht. Aus diesem Grund ist in diesem Fall PHP-Code die Lösung.
Die Formatierung per PHP
Theme functions.php
/* PHP Auto Highlight ersten Absatz */
add_filter( 'the_content', function( $content ) {
return preg_replace( '/<p([^>]+)?>/', '<p$1 class="opener">', $content, 1 );
});
Pr. WP-Freund
Dann kann konkret der erste Absatz gestylt werden:
CSS zur Formatierung
Den ersten Textabsatz, das Styling.
– Customizer oder Child-Theme:
/* CSS Auto Highlight ersten Absatz */
.opener {
color: #055344;
font-weight: 500;
font-size: 18px;
font-style: oblique;
line-height: 1.5;
}
… anders so mit Selektor .single .opener
ist der Blog-Seite und Seiten die automatische Hervorhebung nicht. Oder so mit .single .opener, .page .opener
ist den Beiträgen und Seiten ohne Blog-Seite.
Auto Highlight im Kontext
Shortcode automatisch im Content
Im Zusammenspiel mit 'Auto Highlight', da könnte es mit den Features von Shortcode automatisch im Content zu Widerspruch kommen, sodass der Inhalt vom Shortcode gestylt ist statt das Exzerpt. Infolge ist da anderer PHP-Code samt JavaScript anzuwenden. Also statt obige PHP-Code das:
Theme functions.php
/* PHP Auto Highlight im Kontext autom. Shortcode */
add_action('wp_footer', function() {
echo '<script>jQuery(".entry-content .wprt-container > p:first").addClass("opener");</script>';
});
Pr. WP-Freund
Der Beitrag wurde mit fachlicher Unterstützung erstellt.
Aktualisiert im Jahr 2024 Mai